Preciso adicionar dados XMP a um arquivo PDF obtido pelo PyPDF. Na pergunta sobre leitura/gravação de metadados XML em arquivos PDF pelo PyPDF , KyleBrooks respondeu que isso é impossível. Mas isso foi em 2009. Talvez agora seja possível usar a versão mais recente do PyPDF?
Caso contrário, você conhece alguma outra maneira não comercial de incorporar um arquivo XMP XML em um documento PDF?
Você pode correr
cpdf -print-metadata in.pdf
E
cpdf -set-metadata data.xml in.pdf -o out.pdf
A licença é AGPL.