DAOpenFromStreamWithEncryptionKey
Upravljanje dokumentima, funkcije izravnog pristupa, sigurnost, ulaz iz toka
Opis
Otvara šifrirani tok s mogućnošću pozicioniranja za ovlašteni oporavak ili istragu prihvaćajući heksadecimalni ključ šifriranja datoteke izravno umjesto da ga izvodi iz zaporke
Sintaksa
Delphi
Function TPDFlib.DAOpenFromStreamWithEncryptionKey(InStream: TStream; Const EncryptionKeyHex: WideString; Options: Integer = 0): Integer;Parametri
| InStream | Ne-nil tok PDF-a s mogućnošću pozicioniranja koji ostaje u vlasništvu pozivatelja |
|---|---|
| EncryptionKeyHex | ASCII heksadecimalni ključ parne duljine bez prefiksa ili praznina i s točnom duljinom koju zahtijeva revizija šifriranja |
| Options | Nula zahtijeva dostupan provjerivač; PDF_RAW_KEY_ALLOW_UNVERIFIED dopušta inače valjan ključ samo kada dokument nema upotrebljiv provjerivač |
Povratne vrijednosti
| Non-zero | Ručka datoteke izravnog pristupa |
|---|---|
| 0 | Ulaz se nije mogao otvoriti; pregledajte LastErrorCode |
Napomene
Knjižnica nikad ne preuzima vlasništvo nad InStream i zatvaranjem ručke izravnog pristupa tok ostaje upotrebljiv pozivateljuDostupni provjerivači uvijek se provjeravaju i nepodudaranje se nikad ne prihvaćaPozovite
DAGetEncryptionKeyValidation nakon otvaranja da pregledate rezultat provjere