使用 Reportlab 在 PDF 文档属性 \ 自定义中添加名称和值

Add Name and Value in PDF Document Properties \ Custom with Reportlab

我想知道是否可以将新的名称和值(新属性)添加到 PDF 文档属性\自定义(也称为元数据)。

我一直在寻找文档,但他们似乎没有谈论它。只有文档属性\描述中的元数据作者、关键字等。

提前致谢。

这个好像不行,我查了下源码居然说出了原因:

PDF documents can have basic information embedded, viewable from File | Document Info in Acrobat Reader. If this is wrong, you get Postscript errors while printing, even though it does not print.

Sourcecode

由于打印是 PDF 文档的主要目标之一(并且无法打印它们很糟糕)因此保护这些属性是有意义的。

PDFDocument class 中唯一可用的选项是:setTitlesetAuthorsetSubjectsetCreatorsetKeywordssetDateFormatter。很可能是因为只有这些很难出错。