LoadFromStream

Dokumenthåndtering

Beskrivelse

Denne funksjonen, som bare er tilgjengelig i Delphi-versjonene av biblioteket, gjør det mulig å laste inn et PDF-dokument fra et TStream-objekt. Hvis funksjonen lykkes, blir det innlastede dokumentet valgt, og DocumentID-en kan hentes med funksjonen SelectedDocumentHvis det oppgitte passordet avvises og

OnPassword er tilordnet, kan behandleren gi en annen legitimasjon eller avbryte innlastingen

Søk etter byteavstand i strømbufferen fortsetter etter en kort lesing til strømmen returnerer null byte, slik at senere treff ikke hoppes over når en egendefinert strøm leverer data i mindre stykker

Syntaks

Delphi

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

Parametere

InStreamTStream-objektet som inneholder PDF-dokumentdataene
PasswordPassordet for å laste inn filen

Returverdier

0Et PDF-dokument kunne ikke leses fra strømmen. Bruk LastErrorCode
1Et PDF-dokument ble lest fra strømmen. Bruk funksjonen SelectedDocument for å få Document-ID-en, som kan brukes senere til å velge dette dokumentet

Merknader

Inndatabytene kopieres, så kalleren kan frigjøre eller gjenbruke InStream umiddelbart etter at denne funksjonen returnerer; bruk LoadFromRangeSource når en stor eller ekstern kilde bør forbli callback-basert og lastes ved behov

PDF MAC-beskyttet inndata autentiseres etter passordverifisering og før dokumentsider eksponeres