我有一个使用Java和iText构建的报告系统。PDF模板是使用Scribus创建的。Java代码使用iText将数据合并到文档中。然后将文件复制到NFS共享,BASH脚本打印它们。
我使用acroread将它们转换为PS,然后打印PS。
FOSS应用程序pdftops效率非常低。
我的主要问题是使用iText / Scribus生成的PDF非常大。最近,我遇到了这样的问题,即acroread在处理大型(300+页)文档时会达到4GB的内存使用量而崩溃。(Adobe更新64位软件的速度非常慢)
现在,我可以在Windows上使用Adobe Reader,并使用“减小文件大小”选项或类似选项,它可以大大(> 10倍)减小PDF的大小(它似乎删除了有关表单字段等的大量元数据),并生成基本上是打印图像的PDF。
我的问题是,是否有人知道Linux上做类似事情的好解决方案/程序。理想情况下,它将优化PDF,减小大小,并减少PS复杂性,以便打印机可以更快地打印,因为现在每页需要15-20秒才能打印。
我使用acroread将它们转换为PS,然后打印PS。
FOSS应用程序pdftops效率非常低。
我的主要问题是使用iText / Scribus生成的PDF非常大。最近,我遇到了这样的问题,即acroread在处理大型(300+页)文档时会达到4GB的内存使用量而崩溃。(Adobe更新64位软件的速度非常慢)
现在,我可以在Windows上使用Adobe Reader,并使用“减小文件大小”选项或类似选项,它可以大大(> 10倍)减小PDF的大小(它似乎删除了有关表单字段等的大量元数据),并生成基本上是打印图像的PDF。
我的问题是,是否有人知道Linux上做类似事情的好解决方案/程序。理想情况下,它将优化PDF,减小大小,并减少PS复杂性,以便打印机可以更快地打印,因为现在每页需要15-20秒才能打印。