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
DataModePDF_THUMBNAIL_DATA_RAW ponechá filtry streamu nedotčené, zatímco PDF_THUMBNAIL_DATA_DECODED odstraní podporované obalové filtry PDF
OutStreamCílový stream zapisovaný od své aktuální pozice

Návratové hodnoty

0Stránka, režim, cíl, typ náhledu nebo data streamu jsou neplatné
1Ná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