2

我有 Data.xml 文件和一个包含信息的 pdf 文件。我正在尝试将 data.xml 文件嵌入 PDF 的 XMP 元数据流中,因为应该隐藏此数据。

我使用 iText 创建 pdf 并添加通常的元数据,例如作者等。但我无法理解如何将 xml 作为元数据添加到 xmp 流中。iText 或 xmlworker 库中是否有允许我执行此操作的函数?我已经尝试过,但我找不到这样做的方法。

(我没有要发布的代码,因为为创建 pdf 等而编写的所有代码都可以正常工作,只是不知道如何继续执行我之前描述的操作。iText 库中是否有提供它的东西,或者我应该使用其他工具?)

4

1 回答 1

2

“在 PDF/A-3 中,数据作为文档级附件添加。这比将其放入 XMP 流更有意义。

文档级别的附件不会在任何页面上可见,但人们可以在附件面板中选择它,就像他们将能够看到 XMP 的内容一样(添加文档级别很容易iText 的附件)。当然,还有许多其他方法可以将数据添加到不可见的 PDF 中。例如,Adobe Illustrator 将专有工件添加为 PDF 根字典中的 /PieceInfo 条目。iText 也可以做到这一点。有很多解决方案,都比滥用 XMP 流更好”

在文档级别附加解决了这个问题。

于 2013-06-27T10:17:06.963 回答