LoadFromStream

Upravljanje dokumentima

Opis

Ova funkcija, dostupna samo u Delphi verzijama knjižnice, omogućuje učitavanje PDF dokumenta iz objekta TStream. Ako funkcija uspije, učitani dokument bit će odabran, a njegov DocumentID može se dohvatiti funkcijom SelectedDocumentAko je dana zaporka odbijena i

OnPassword je dodijeljen, rukovatelj može pružiti drugu vjerodajnicu ili otkazati učitavanje

Pretraživanja po bajtnim udaljenostima u međuspremniku toka nastavljaju se nakon nepotpunog čitanja dok tok ne vrne nula bajtova, tako da kasnija podudaranja ne budu preskočena kada prilagođeni tok dostavlja podatke u manjim dijelovima

Sintaksa

Delphi

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

Parametri

InStreamObjekt TStream koji sadrži podatke PDF dokumenta
PasswordZaporka za učitavanje datoteke

Povratne vrijednosti

0PDF dokument nije mogao biti pročitan iz toka. Koristite LastErrorCode
1PDF dokument je uspješno pročitan iz toka. Koristite funkciju SelectedDocument da dobijete ID dokumenta koji se kasnije može koristiti za odabir ovog konkretnog dokumenta

Napomene

Ulazni bajtovi kopiraju se tako da pozivatelj može osloboditi ili ponovno koristiti InStream odmah nakon što ova funkcija vrati; koristite LoadFromRangeSource kada veliki ili udaljeni izvor treba ostati podržan povratnim pozivima i učitavati se na zahtjevPDF MAC zaštićeni ulaz ovjerava se nakon provjere zaporke i prije nego se stranice dokumenta izlože

Ulaz zaštićen PDF MAC-om autentificira se nakon provjere lozinke, a prije nego što stranice dokumenta postanu dostupne