有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java PDFBox。生成具有相同图像的多页文档

我正在使用PDFBox和java生成pdf文档。该文档有几页文字和图像。每页的页眉和页脚都有相同的图像。目前,我正在创建一个新的PDImageXObject,并在每次添加新页面时使用该新对象调用drawImage()。生成的文档非常重,我认为是因为它包含同一图像的重复副本

最有效的方法是什么?。最有可能的是,pdfbox有一种更好的方式来管理文档范围内的资源。我是pdfbox的新手,坦率地说,我找不到关于这个特定用例的文档或示例

非常感谢


共 (1) 个答案

  1. # 1 楼答案

    你自己回答了这个问题。你不必每次都调用new PDImageXObject,每个文件一次就足够了。但是你必须打电话给drawImage。(如果使用表单XObject,页眉和页脚100%相同,则可以节省稍多的空间,但不会节省太多,除非听者/页脚非常复杂)