Pythonを使用して、複数のPDFファイルを簡単にマージすることができます。以下は、PyPDF2ライブラリを使用してPDFファイルをマージする方法です。
手順
-
PyPDF2ライブラリをインストールします。
pip install PyPDF2 -
マージするPDFファイルを指定します。
pdf1 = open('file1.pdf', 'rb') pdf2 = open('file2.pdf', 'rb') -
マージするためのPDFリーダーオブジェクトを作成します。
pdf_reader1 = PyPDF2.PdfFileReader(pdf1) pdf_reader2 = PyPDF2.PdfFileReader(pdf2) -
新しいPDFファイルを作成するためのPDFライターオブジェクトを作成します。
pdf_writer = PyPDF2.PdfFileWriter() -
すべてのページを新しいPDFファイルに追加します。
for page in range(pdf_reader1.getNumPages()): pdf_writer.addPage(pdf_reader1.getPage(page)) for page in range(pdf_reader2.getNumPages()): pdf_writer.addPage(pdf_reader2.getPage(page)) -
新しいPDFファイルを保存します。
pdf_output = open('merged_file.pdf', 'wb') pdf_writer.write(pdf_output) -
ファイルを閉じます。
pdf1.close() pdf2.close() pdf_output.close()
結論
以上の手順に従うことで、Pythonを使用して簡単に複数のPDFファイルをマージすることができます。