GetPageThumbnailDataToStream

页面属性和提取

描述

把单个页面的存储或经过滤器解码的 /Thumb 图像负载写入调用方提供的流

语法

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

参数

Page从 1 开始的页码
DataModePDF_THUMBNAIL_DATA_RAW 保持流过滤器不变,PDF_THUMBNAIL_DATA_DECODED 移除受支持的 PDF 包装过滤器
OutStream目标流,从其当前位置写入

返回值

0页面、模式、目标、缩略图类型或流数据无效
1缩略图负载已写入

备注

原始数据以有界块复制,解码数据使用库的流过滤器管线

解码移除 PDF 包装但保留 DCTDecode 和 JPXDecode 等终末图像编码,因此结果是原生图像载荷数据,而不是光栅位图或 PNG 文件

方法返回之前会恢复所选页面

另请参阅

GetPageThumbnailDataToString, GetPageThumbnailInfo, DeletePageThumbnail