【发布时间】:2010-12-19 10:57:04
【问题描述】:
我有一个动态生成和压缩大批量PDF文件的需求。
我正在考虑常用的算法
- 邮编
- 王牌
- rar
欢迎提出其他建议。
我的问题是哪种算法可能会给我最小的文件大小。速度和效率也是重要因素,但规模是我最关心的问题。
每个存档中是否有很多小文件或更少的大文件也会有所不同。
我的大部分处理将在 PHP 中完成,但如果需要,我很乐意与第三方可执行文件交互。
编辑:
这些文件主要是发票,不应包含除公司徽标以外的任何其他图像
【问题讨论】:
-
这在很大程度上取决于文档中是否有图像,以及这些图像的格式。您可能需要在其中添加一些信息。
-
但是PDF已经被压缩了,不是吗? en.wikipedia.org/wiki/Portable_Document_Format
-
@Pekka 谢谢,进行了编辑。 @Pierre 是的,PDF 已经被压缩,但我认为可以进一步压缩,而且每个存档都将包含多个 PDF,因此可能存在差异。
-
查看我的答案以获得“已压缩”问题的良好解决方案。
-
使用“非标准”压缩格式会不会有问题,即。收件人必须有一个允许他们解压缩文件的程序。如果文件被发送给没有管理员访问权限的人或不愿安装未知软件的人,那么您可能会遇到问题。因此 zip 可能是最好的,因为它可以在没有任何软件的情况下在 windows 中解压缩。显然,这一切都取决于您将文件发送给谁
标签: php pdf compression archive