DAOpenFromStreamWithEncryptionKey

Upravljanje dokumentov, funkcionalnost neposrednega dostopa, varnost, vnos tokov

Opis

Odpre šifriran tok z iskanjem po položaju za overjeno obnovo ali preiskavo, tako da sprejme šestnajstiški ključ za šifriranje datoteke neposredno, namesto da bi ga izpeljal iz gesla

Sintaksa

Delphi

Function TPDFlib.DAOpenFromStreamWithEncryptionKey(InStream: TStream; Const EncryptionKeyHex: WideString; Options: Integer = 0): Integer;

Parametri

InStreamNe-nilov tok PDF z iskanjem po položaju, ki ostane v lasti klicatelja
EncryptionKeyHexŠestnajstiški ključ ASCII s sodim številom znakov, brez predpone ali presledkov, s točno dolžino, ki jo zahteva revizija šifriranja
OptionsNič zahteva razpoložljivega preverjevalnika; PDF_RAW_KEY_ALLOW_UNVERIFIED dopusti sicer veljaven ključ le, ko dokument nima uporabnega preverjevalnika

Vrnjene vrednosti

Različno od ničRočaj datoteke Direct Access
0Vnosa ni bilo mogoče odpreti; preverite LastErrorCode

Opombe

Knjižnica nikoli ne prevzame lastništva InStream in po zaprtju ročaja Direct Access ta ostane uporaben za klicateljaRazpoložljivi preverjevalniki se vedno preverijo in neujemanje ni nikoli sprejetoPo odpiranju pokličite

DAGetEncryptionKeyValidation, da preverite rezultat validacije