GetPageThumbnailDataToStream

ページプロパティと抽出

説明

1ページの保存済みまたはフィルタデコード済みの/Thumb画像ペイロードを、呼び出し元が指定したストリームへ書き込みます

構文

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

パラメータ

Page1始まりのページ番号
DataModePDF_THUMBNAIL_DATA_RAWはストリームフィルタをそのまま保ち、PDF_THUMBNAIL_DATA_DECODEDは対応するPDFラッパーフィルタを取り除きます
OutStream現在位置から書き込まれる出力先ストリーム

戻り値

0ページ、モード、出力先、サムネイルタイプ、ストリームデータのいずれかが無効です
1サムネイルペイロードが書き込まれました

備考

生データは上限付きチャンクでコピーされ、デコードされたデータはライブラリのストリームフィルターパイプラインを使用します

デコードはPDFラッパーを取り除きますが、DCTDecodeやJPXDecodeのような終端画像エンコーディングは保持するため、結果はラスタービットマップやPNGファイルではなくネイティブな画像ペイロードデータです

メソッドが戻る前に選択ページが復元されます

関連項目

GetPageThumbnailDataToString, GetPageThumbnailInfo, DeletePageThumbnail