我有一个 Pdf,它的字体存储在 Document 的 /Pages 级别的 /Resources 字典中,以便它们可以重新用于每个页面。这似乎实现了两件事:当然显示正确,但文件大小也更小。当使用 iText 从这个 Pdf 复制页面时,我注意到,无论使用更高级别或更低级别的函数(例如 PdfPage 的 copyTo 或 copyFormAsXObject),生成的 Pdf 不具有特征 - 资源改为存储在每个个别页面。
在进行页面复制时是否有特殊原因不遵守这一点?
此外,我自己尝试过这样做,但似乎没有任何方法可以将资源放在文档的页面上。我可以使用 PdfPages 上的 .put 方法对单个页面执行此操作,但是对于 PdfDocument,似乎没有等效项。有没有办法可以使用 iText 创建具有这种结构的 PdfDocument?