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
| InStream | Selauskelpoinen PDF-virta, joka ei ole nil ja pysyy kutsujan omistamana |
|---|---|
| EncryptionKeyHex | Parillinen pituinen ASCII-heksadesimaaliavain ilman etuliitettä tai välilyöntejä ja salausversion vaatimalla tarkalla pituudella |
| Options | Nolla 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-nolla | Direct Access -tiedostokahva |
|---|---|
| 0 | Syö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