LoadFromStream
Dokumentų valdymas
Aprašymas
Ši funkcija, prieinama tik bibliotekos Delphi versijose, leidžia įkelti PDF dokumentą iš TStream objekto. Pavykus funkcijai, įkeltasis dokumentas bus pažymėtas, o jo DocumentID galima gauti naudojant SelectedDocument funkcijąJei pateiktasis slaptažodis atmetamas ir
OnPassword priskirta, apdorojimo programa gali pateikti kitą prieigos duomenį arba nutraukti įkėlimą
Paieška baitų poslinkiais srauto buferyje tęsiasi ir po nepilno nuskaitymo, kol srautas grąžina nulį baitų, todėl vėlesni atitikmenys nepraleidžiami, kai pasirinktinis srautas pateikia duomenis mažesniais gabalais
Sintaksė
Delphi
Function TPDFlib.LoadFromStream(InStream: TStream; Const Password: WideString): Integer;
Parametrai
| InStream | TStream objektas, kuriame yra PDF dokumento duomenys |
|---|---|
| Password | Failo įkėlimui naudojamas slaptažodis |
Grąžinamos reikšmės
| 0 | Iš srauto nepavyko perskaityti PDF dokumento. Naudokite LastErrorCode |
|---|---|
| 1 | Iš srauto sėkmingai perskaitytas PDF dokumentas. Naudokite SelectedDocument funkciją, kad gautumėte Document ID, kurį vėliau galima naudoti šiam konkrečiam dokumentui pažymėti |
Pastabos
Įvesties baitai nukopijuojami, todėl kviesėjas gali atlaisvinti arba pakartotinai naudoti InStream iškart po funkcijos grįžimo; naudokite LoadFromRangeSource, kai didelis arba nuotolinis šaltinis turėtų likti paremtas atgaliniais iškvietimais ir įkeltis pagal pareikalavimąPDF MAC saugoma įvestis autentifikuojama po slaptažodžio patikros ir prieš atveriant dokumento puslapius
PDF MAC apsaugotoji įvestis autentifikuojama po slaptažodžio tikros ir prieš atskleidžiant dokumento puslapius