SetPackObjectStreams

文档属性、优化

描述

启用或禁用保存操作时的对象流打包,这要求 PDF 1.5 或更高版本

语法

Delphi

Function TPDFlib.SetPackObjectStreams(Enable: Integer): Integer;

参数

Enable传入 1 启用对象流打包(默认),或传入 0 禁用它

返回值

0应用设置失败(没有活动文档)
1设置已成功应用

说明

把对象打包进交叉引用流和对象流可显著减少文件开销。完整保存会具体化导入的紧凑成员、移除过时的结构流,并根据活动对象图重建打包。只有目标 PDF 版本设置为 PDF 1.5 或更新时才会应用

示例

PDF.SetPDFVersion(5); // Set PDF 1.5
PDF.SetPackObjectStreams(1);
PDF.SaveToFile('packed.pdf');

另请参阅

GetPackObjectStreams, GetLastSaveUsedObjectStreams