Я хочу добавить пользовательские метаданные в файл PDF. Это можно сделать с помощью библиотеки pypdf2 или pdrw. Я сослался Изменить метаданные файла PDF с 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, ничего не отображается.
Приведенное выше решение отлично работает, если атрибуты без пробелов