我需要将 XMP 数据添加到通过 pypdf 获取的 PDF 文件中。在关于如何通过 pypdf 读取/写入 PDF 文件的 XML 元数据的问题上,KyleBrooks 回答说这是不可能的。但那是 2009 年的事了。现在也许可以使用最新版本的 pypdf 了?
如果没有,您是否知道将 XMP XML 文件嵌入 PDF 文档的其他非商业方法?
我需要将 XMP 数据添加到通过 pypdf 获取的 PDF 文件中。在关于如何通过 pypdf 读取/写入 PDF 文件的 XML 元数据的问题上,KyleBrooks 回答说这是不可能的。但那是 2009 年的事了。现在也许可以使用最新版本的 pypdf 了?
如果没有,您是否知道将 XMP XML 文件嵌入 PDF 文档的其他非商业方法?
你可以运行
cpdf -print-metadata in.pdf
和
cpdf -set-metadata data.xml in.pdf -o out.pdf
许可证是 AGPL。