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

InStreamTStream objektas, kuriame yra PDF dokumento duomenys
PasswordFailo įkėlimui naudojamas slaptažodis

Grąžinamos reikšmės

0Iš srauto nepavyko perskaityti PDF dokumento. Naudokite LastErrorCode
1Iš 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