FileCarpenter
如何将 PDF 压缩到上传大小限制以内
当上传门户写明“最大 2 MB”时,你得到的是一个可测量的目标。相比模糊的“低、中、高”压缩等级,按目标大小工作更容易判断是否真正满足要求。
先尝试破坏性最小的方法
无损重建有时可以清除结构冗余,而不把文字有意转换成像素。如果这样已经能达到大小限制,就能最大程度保留搜索、选择文字和其他有用的 PDF 行为。
扫描 PDF 通常由图像占据大部分体积
如果文件大小主要来自页面图像,显著压缩通常需要降低图像分辨率或质量。这可能让小号文字和图表更难阅读,因此目标不应比上传门户真正要求的更小。
目标大小工具也无法保证精确到每一个字节
压缩算法使用离散的图像编码,还存在文档结构开销。工具可以逐步搜索接近指定上限的结果,但最终仍应对照门户的实际字节限制检查文件。
不要只检查文件大小
提交前还要确认页数、方向、文字可读性、签名、表单字段以及任何必须保留的可搜索文字,并把原始文件单独保存。