LoadFromStream

Správa dokumentov

Popis

Táto funkcia dostupná iba vo verziách knižnice pre Delphi umožňuje načítať PDF dokument z objektu TStream. Ak funkcia uspeje, načítaný dokument sa vyberie a jeho DocumentID možno získať pomocou funkcie SelectedDocumentAk je dodané heslo zamietnuté a

OnPassword je priradené, obsluha môže poskytnúť ďalšie poverenie alebo načítanie zrušiť

Hľadanie podľa bajtových vzdialeností vo vyrovnávacej pamäti streamu pokračuje aj po skrátenom čítaní, kým stream nevráti nula bajtov, takže neskoršie zhody sa nepreskočia, keď vlastný stream dodává dáta v menších častiach

Syntax

Delphi

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

Parametre

InStreamObjekt TStream obsahujúci dáta PDF dokumentu
PasswordHeslo na načítanie súboru

Návratové hodnoty

0Ze streamu sa nepodarilo prečítať PDF dokument. Použite LastErrorCode
1PDF dokument bol zo streamu úspešne prečítaný. Na získanie ID dokumentu, ktoré možno neskôr použiť na výber tohto konkrétneho dokumentu, použite funkciu SelectedDocument.

Poznámky

Vstupné bajty sa skopírujú, takže volajúci môže uvoľniť alebo znovu použiť InStream hneď po vrátení tejto funkcie; použite LoadFromRangeSource, keď by veľký alebo vzdialený zdroj mal zostať podložený spätnými volaniami a načítať sa na požiadanie

Vstup chránený PDF MAC sa overí po overení hesla a pred sprístupnením strán dokumentu