合并拆分的 PDF 后大小增加



我正在使用PDF在我的应用程序中呈现,对于页面级别的各种其他信息(为不同的o/p格式创建swf,xml等),页面级别拆分完成并处理。

环境是Linux(Fedora 8)。

最终的PDF

是使用拆分的PDF重新创建的,但是对于一些PDF来说,在大量页面上使用类似的字体,其大小急剧增加。

使用 iText 和 PDFTK 输出并不令人满意...它只是添加拆分的 PDF,最终输出是组合在一起的单个 PDF 的大小相同。

我认为优化和/或共享资源重复是我在这里缺少的......

PdfTk使用强大的旧版本(不再支持)的iText。连接 PDF 时,它使用 PdfCopy 类。您应该使用最新版本的iText和PdfSmartCopy。 PdfSmartCopy存储添加到新文档的所有对象的哈希。这允许 iText 重用已存在的对象。

欲了解更多信息,请阅读我写的关于iText的书的第6章:http://www.manning.com/lowagie2/samplechapter6.pdf(搜索PdfSmartCopy)

最新更新