GetPageThumbnailDataToStream
Vlastnosti stránek a extrakce
Popis
Zapisuje uložený nebo filtrem dekódovaný obrazový payload /Thumb jedné stránky do streamu dodaného volajícím
Syntaxe
Function TPDFlib.GetPageThumbnailDataToStream(Page, DataMode: Integer; OutStream: TStream): Integer;
Parametry
| Page | Číslo stránky počítané od 1 |
|---|---|
| DataMode | PDF_THUMBNAIL_DATA_RAW ponechá filtry streamu nedotčené, zatímco PDF_THUMBNAIL_DATA_DECODED odstraní podporované obalové filtry PDF |
| OutStream | Cílový stream zapisovaný od své aktuální pozice |
Návratové hodnoty
| 0 | Stránka, režim, cíl, typ náhledu nebo data streamu jsou neplatné |
|---|---|
| 1 | Náhledový payload byl zapsán |
Poznámky
Surová data se kopírují v ohraničených blocích a dekódovaná data používají pipeline stream filtrů knihovny
Dekódování odstraní obálky PDF, ale zachová terminální kódování obrázků, jako jsou DCTDecode a JPXDecode, takže výsledkem jsou nativní data obsahu obrázku, nikoli rastrová bitmapa nebo soubor PNG
Vybraná stránka se obnoví, než metoda vrátí
Viz také
GetPageThumbnailDataToString, GetPageThumbnailInfo, DeletePageThumbnail