pythonオフィスオートメーション(2)PyPDF 2ライブラリを使用して複数のPDFファイルをマージ


pythonオフィスオートメーション(2)PyPDF 2ライブラリを使用して複数のPDFファイルをマージ
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'))