GetPageThumbnailDataToStream

Seiteneigenschaften und Extraktion

Beschreibung

Schreibt die gespeicherten oder filterdekodierten /Thumb-Bildnutzdaten einer Seite in einen vom Aufrufer bereitgestellten Stream

Syntax

Function TPDFlib.GetPageThumbnailDataToStream(Page, DataMode: Integer; OutStream: TStream): Integer;

Parameter

Page1-basierte Seitennummer
DataModePDF_THUMBNAIL_DATA_RAW belässt die Stream-Filter unangetastet, während PDF_THUMBNAIL_DATA_DECODED unterstützte PDF-Ummantelungsfilter entfernt
OutStreamZiel-Stream, der ab seiner aktuellen Position geschrieben wird

Rückgabewerte

0Seite, Modus, Ziel, Vorschaubildtyp oder Streamdaten sind ungültig
1Die Vorschaubild-Nutzdaten wurden geschrieben

Anmerkungen

Rohe Daten werden in begrenzten Blöcken kopiert, und dekodierte Daten verwenden die Stream-Filter-Pipeline der Bibliothek Die Dekodierung entfernt PDF-Ummantelungen, bewahrt aber abschließende Bildkodierungen wie

Das Dekodieren entfernt PDF-Hüllen, bewahrt aber terminale Bildcodierungen wie DCTDecode und JPXDecode; das Ergebnis ist daher native Bilddaten statt einer Rasterbitmap oder PNG-Datei

Die ausgewählte Seite wird wiederhergestellt, bevor die Methode zurückkehrt

Siehe auch

GetPageThumbnailDataToString, GetPageThumbnailInfo, DeletePageThumbnail