前提・実現したいこと
フォルダに格納されたPDFファイル(test1~test10の10ファイル)のプロパティ(タイトルとファイル作成者)にエクセルファイルに入力されたデータを入力したいと考えています。
以下のようなコードを用いることにより処理をしようと考えているのですが、フォルダ内のファイルのプロパティを一度に入力するには、どのようにすればよいでしょうか。
(以下はPythonでの処理を想定しています)
Python
1import PyPDF2 2 3src_pdf = PyPDF2.PdfFileReader('Desktop\テスト/test1.pdf') 4dst_pdf = PyPDF2.PdfFileWriter() 5 6dst_pdf.cloneReaderDocumentRoot(src_pdf) 7 8d = {key: src_pdf.documentInfo[key] for key in src_pdf.documentInfo.keys()} 9 10d['/Title'] = 'エクセルファイルのデータ(タイトル)' 11d['/Author'] = 'エクセルファイルのデータ(作成者名)' 12 13dst_pdf.addMetadata(d) 14 15with open(' Desktop\テスト/test1.pdf', 'wb') as f: 16 dst_pdf.write(f)
回答1件
あなたの回答
tips
プレビュー