DAOpenFromStreamWithEncryptionKey

Asiakirjojen hallinta, suora pääsy -toiminnot, tietoturva, virtasyöte

Kuvaus

Avaa salatun selauskelpoisen virran valtuutettua palautusta tai tutkintaa varten hyväksymällä heksadesimaalisen tiedostosalauksen avaimen suoraan salasanasta johtamisen sijaan

Syntaksi

Delphi

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

Parametrit

InStreamSelauskelpoinen PDF-virta, joka ei ole nil ja pysyy kutsujan omistamana
EncryptionKeyHexParillinen pituinen ASCII-heksadesimaaliavain ilman etuliitettä tai välilyöntejä ja salausversion vaatimalla tarkalla pituudella
OptionsNolla vaatii käytettävissä olevan tarkistimen; PDF_RAW_KEY_ALLOW_UNVERIFIED sallii muuten kelvollisen avaimen vain, jos asiakirjalla ei ole käytettävää tarkistinta

Paluuarvot

Ei-nollaDirect Access -tiedostokahva
0Syötettä ei voitu avata; tarkista LastErrorCode

Huomautukset

Kirjasto ei koskaan ota InStream-virran omistusta, ja Direct Access -kahvan sulkeminen jättää virran kutsujan käytettävissäKäytettävissä olevat tarkistimet tarkistetaan aina, eikä epäsopivaa arvoa koskaan hyväksytäKutsu

DAGetEncryptionKeyValidation-metodia avauksen jälkeen tarkistaaksesi vahvistustuloksen