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
| InStream | TStream-objektet som inneholder PDF-dokumentdataene |
|---|---|
| Password | Passordet for å laste inn filen |
Returverdier
| 0 | Et PDF-dokument kunne ikke leses fra strømmen. Bruk LastErrorCode |
|---|---|
| 1 | Et 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