运营技术支持 / 通用处理工具业务文档
PDF 批量压缩
批量调整 PDF 页面有效分辨率并预览压缩效果和预计文件大小。
业务背景
公司采购的WPS内置的PDF压缩功能无法精细化调节压缩比例,没有预览功能,针对部分对上传附件有大小要求的系统无法做到品质和大小的平衡,此外中信登专用电脑上安装的wps版本没有这个功能,导致需要压缩时需要使用U盘进行数据搬运。
需求设计
使用者一次添加多份 PDF,统一或逐份调整压缩比例,并通过页面预览确认清晰度,随后选择输出目录执行批量压缩。完成后在所选目录取得压缩文件,并在页面查看处理结果。
核心业务逻辑
- 读取所选 PDF 的页数、文件大小和页面主要图像的有效 DPI,形成压缩基础信息。
- 根据压缩比例计算目标 DPI 和预计输出大小,允许统一调整全部文件或单独设置当前文件。
- 对当前页面生成压缩预览,支持缩放和适应预览区域,便于执行前检查清晰度。
- 按目标 DPI 渲染各页并压缩为新的 PDF,保持原页面尺寸和顺序。
- 输出文件使用“原文件名_压缩.pdf”,发生重名时自动追加序号,不覆盖原文件。
数据安全与权责边界
- 本工作流运作于自研Antonio Toolbox基座,该基座为本地实体程序,无云端设计,本模块为纯本地模块,适用于任何PDF压缩相关范围,属于通用工具。
- 输入数据的合法来源及输出结果的复核和使用由使用者负责。
交互与业务价值
| 对比项 | 原处理方式 | 程序处理 |
|---|---|---|
| 操作方式 | 人工逐份打开 PDF、尝试不同压缩参数并另存文件 | 一次添加多份 PDF,预览压缩效果后批量输出 |
| 处理时间 | 以50份 PDF 估算,人工逐份试验参数和保存再加上U盘拷贝搬运约需20分钟以上 | 同等文件在5秒以内完成预览确认和批量压缩 |
| 差错风险 | 逐份处理可能出现参数不一致、清晰度未检查或覆盖原文件 | 统一计算目标 DPI、提供页面预览,并通过新文件名避免覆盖原文件 |
| 结果查看 | 人工分别打开压缩文件比较大小和清晰度 | 页面集中展示原始大小、预计大小和预览效果,结果统一输出到所选目录 |