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

InStreamNe-nil tok PDF-a s mogućnošću pozicioniranja koji ostaje u vlasništvu pozivatelja
EncryptionKeyHexASCII heksadecimalni ključ parne duljine bez prefiksa ili praznina i s točnom duljinom koju zahtijeva revizija šifriranja
OptionsNula zahtijeva dostupan provjerivač; PDF_RAW_KEY_ALLOW_UNVERIFIED dopušta inače valjan ključ samo kada dokument nema upotrebljiv provjerivač

Povratne vrijednosti

Non-zeroRučka datoteke izravnog pristupa
0Ulaz 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