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
| Page | 1-basierte Seitennummer |
|---|---|
| DataMode | PDF_THUMBNAIL_DATA_RAW belässt die Stream-Filter unangetastet, während PDF_THUMBNAIL_DATA_DECODED unterstützte PDF-Ummantelungsfilter entfernt |
| OutStream | Ziel-Stream, der ab seiner aktuellen Position geschrieben wird |
Rückgabewerte
| 0 | Seite, Modus, Ziel, Vorschaubildtyp oder Streamdaten sind ungültig |
|---|---|
| 1 | Die 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