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
| InStream | Objekat TStream koji sadrži podatke PDF dokumenta |
|---|---|
| Password | Lozinka za učitavanje datoteke |
Povratne vrednosti
| 0 | PDF dokument nije mogao da se pročita iz toka. Koristite LastErrorCode |
|---|---|
| 1 | PDF 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