LoadFromStream

Upravljanje dokumentima

Opis

Ova funkcija, dostupna samo u Delphi verzijama biblioteke, omogućava da se PDF dokument učita iz objekta TStream. Ako funkcija uspe, učitani dokument će biti izabran, a njegov DocumentID može se dohvatiti pomoću funkcije SelectedDocumentAko se data lozinka odbije i

OnPassword je dodeljen, rukovaoc može dati drugi akreditiv ili otkazati učitavanje

Pretrage po bajtovskim udaljenostima u baferu toka se nastavljaju nakon nepotpunog čitanja dok tok ne vrne nula bajtova, tako da kasnija podudaranja ne budu preskočena kada tok po meri dostavlja podatke u manjim delovima

Sintaksa

Delphi

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

Parametri

InStreamObjekat TStream koji sadrži podatke PDF dokumenta
PasswordLozinka za učitavanje datoteke

Povratne vrednosti

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

Napomene

Ulazni bajtovi se kopiraju, pa pozivalac može da otpusti ili ponovo koristi InStream odmah pošto funkcija vrati rezultat; koristite LoadFromRangeSource kada veliki ili udaljeni izvor treba da ostane podupret povratnim pozivom i da se učitava po potrebi

Ulaz zaštićen PDF MAC-om autentifikuje se posle provere lozinke, a pre nego što se izlože stranice dokumenta