GetPageThumbnailDataToStream
页面属性和提取
描述
把单个页面的存储或经过滤器解码的 /Thumb 图像负载写入调用方提供的流
语法
Function TPDFlib.GetPageThumbnailDataToStream(Page, DataMode: Integer; OutStream: TStream): Integer;
参数
| Page | 从 1 开始的页码 |
|---|---|
| DataMode | PDF_THUMBNAIL_DATA_RAW 保持流过滤器不变,PDF_THUMBNAIL_DATA_DECODED 移除受支持的 PDF 包装过滤器 |
| OutStream | 目标流,从其当前位置写入 |
返回值
| 0 | 页面、模式、目标、缩略图类型或流数据无效 |
|---|---|
| 1 | 缩略图负载已写入 |
备注
原始数据以有界块复制,解码数据使用库的流过滤器管线
解码移除 PDF 包装但保留 DCTDecode 和 JPXDecode 等终末图像编码,因此结果是原生图像载荷数据,而不是光栅位图或 PNG 文件
方法返回之前会恢复所选页面
另请参阅
GetPageThumbnailDataToString, GetPageThumbnailInfo, DeletePageThumbnail