LoadFromStream

Asiakirjojen hallinta

Kuvaus

Tämä funktio, joka on käytettävissä vain kirjaston Delphi-versioissa, mahdollistaa PDF-asiakirjan lataamisen TStream-objektista. Jos funktio onnistuu, ladattu asiakirja valitaan, ja sen DocumentID:n voi noutaa SelectedDocument-funktiollaJos toimitettu salasana hylätään ja

OnPassword on annettu, käsittelijä voi toimittaa toisen tunnistetiedon tai peruuttaa latauksen

Tavuetäisyyteen perustuva haku virran puskurissa jatkuu vajaan lukukerran jälkeenkin, kunnes virta palauttaa nollaa tavua, joten myöhemmät osumat eivät jää väliin, vaikka mukautettu virta toimittaa dataa pienemmissä osissa

Syntaksi

Delphi

Function TPDFlib.LoadFromStream(InStream: TStream; Const Password: WideString): Integer;

Parametrit

InStreamPDF-asiakirjan datan sisältävä TStream-objekti
PasswordSalasana, jolla tiedosto ladataan

Paluuarvot

0PDF-asiakirjaa ei voitu lukea virrasta. Käytä LastErrorCode-arvoa
1PDF-asiakirja luettiin virrasta onnistuneesti. Käytä SelectedDocument-funktiota Document ID:n saamiseksi, jota voidaan käyttää myöhemmin tämän tietyn asiakirjan valitsemiseen.

Huomautukset

Syötetavut kopioidaan, joten kutsuja voi vapauttaa tai käyttää InStream-virtaa uudelleen heti tämän funktion palattua; käytä LoadFromRangeSource-metodia, kun suuren tai etäisen lähteen tulisi pysyä takaisinkutspohjaisena ja ladata tarpeen mukaanPDF MAC -suojattu syöte todennetaan salasanan vahvistamisen jälkeen ja ennen kuin asiakirjan sivut paljastetaan

PDF MACilla suojattu syöte todennetaan salasanan tarkistuksen jälkeen ja ennen kuin asiakirjan sivut näytetään