我在我的应用程序中使用 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 http://www.manning.com/lowagie2/samplechapter6.pdf(搜索 PdfSmartCopy)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)