pythonオフィスオートメーション(2)PyPDF 2ライブラリを使用して複数のPDFファイルをマージ
921 ワード
pythonオフィスオートメーション(2)PyPDF 2ライブラリを使用して複数のPDFファイルをマージ
PyPDF 2は、PDFを操作するのに便利なライブラリであり、PDFファイルの読み書き操作を行うことができます.具体的には、公式apiを参照してください.PyPDF 2.PdfFileReader PyPDF 2.PdfFileWriter PyPDF 2.PdfFileMergerコードの例は以下の通りです.
PyPDF 2は、PDFを操作するのに便利なライブラリであり、PDFファイルの読み書き操作を行うことができます.具体的には、公式apiを参照してください.PyPDF 2.PdfFileReader PyPDF 2.PdfFileWriter PyPDF 2.PdfFileMergerコードの例は以下の通りです.
import PyPDF2
#
pdf_merger = PyPDF2.PdfFileMerger()
# pdf
pdf_merger.append('20200506104857-0002.pdf')
# 0 .pdf
pdf_merger.merge(0, '20200506104820-0001.pdf')
#
#pdf_merger.addBookmark(' ', 1)
#
pdf_merger.write(' .pdf')
###------- ---------------------------
# Reader
pdf_reader = PyPDF2.PdfFileReader(' .pdf')
#
pdf_writer = PyPDF2.PdfFileWriter()
# Reader Writer
pdf_writer.appendPagesFromReader(pdf_reader)
#
pdf_writer.encrypt('biaoge')
pdf_writer.write(open(' +encrypt.pdf', 'wb'))