压缩参数说明
optimizeFlags 用于指定 PDF 无损压缩时要执行的优化动作。调用 PDF 压缩 API 时可传入多个标记。
也可以填写 JSON 数组,例如:
json
["RMNOTUSE", "RMEPTOBJ", "BCOMPRESSIMAGE"]| 标记名称 | 作用 |
|---|---|
RMNOTUSE | 移除未引用的对象 |
RMEPTOBJ | 移除空对象 |
RMSPEATTR | 移除特殊属性 |
RMEMBFONT | 移除内嵌字体 |
RMINVALINK | 移除无效链接 |
RMINVABK | 移除无效书签 |
BCOMPRESSIMAGE | 压缩图像 |
RMBK | 移除书签 |
RMANNOT | 移除注释 |
RMFORM | 移除表单 |
RMMULMEDIA | 移除多媒体内容 |
RMDOCINFO | 移除文档信息 |
RMMEDTADATA | 移除元数据 |
RMOBJDATA | 移除对象数据 |
RMFILEATTACHMENT | 移除文件附件 |
RMEXTERNCROSSREF | 移除外部交叉引用 |
RMOTHERAPPDATA | 移除其他应用数据 |
RMHIDERLAYER | 移除隐藏图层 |
MERGEVISIBLELAYER | 合并可见图层 |
USEFLATE | 使用 Flate 压缩 |
FLAT_REPLACELZW | 将 LZW 压缩替换为 Flate |
RMUNUSEDTARGET | 移除未使用目标 |
OPTIMIZEPAGECONTENT | 优化页面内容 |
OPTIMIZEPDFFASTWEBVIEW | 优化为 Fast Web View(线性化) |
RMFORMCOMMITIMPORTRESETACTION | 移除表单提交/导入/重置动作 |
RMJSACTION | 移除 JavaScript 动作 |
RMPAGETHUMBNAIL | 移除页面缩略图 |
RMREPLACEIMAGE | 替换图像 |
RMLABEL | 移除页面标签 |
RMPRINTSETTINGS | 移除打印设置 |
RMSEARCHINDEX | 移除搜索索引 |