【发布时间】:2019-04-26 10:48:22
【问题描述】:
我想将自定义元数据添加到 pdf 文件。这可以通过 pypdf2 或 pdrw 库来实现。我已经推荐了Change metadata of pdf file with pypdf2 当属性的两个词之间没有空格时,解决方案工作正常。
在我的情况下,我的元数据就像
meta = {'Page description' : 'description',
'create time' : '123455' }
当我尝试将上述元数据添加为:
reader = PdfFileReader(filename)
writer = PdfFileWriter()
writer.appendPagesFromReader(reader)
writer.addMetadata(meta)
with open(filename, 'wb') as fout:
writer.write(fout)
当我们尝试查看pdf文档属性中的自定义属性时,什么都没有显示。
如果属性没有空格,上述解决方案可以正常工作
【问题讨论】: