Python realizes the merging of PDF files into one file

To combine several pdf files into one file using python, you need to use the PyPDF2 package.
code show as below:

!/usr/bin/python
  
import os
from PyPDF2 import PdfFileMerger

target_path = './'

pdf_lst = [f for f in os.listdir(target_path) if f.endswith('.pdf')]
pdf_lst = [os.path.join(target_path, filename) for filename in pdf_lst]

pdf_lst.sort()
file_merger = PdfFileMerger()

for pdf in pdf_lst:
        print pdf
        file_merger.append(pdf)

file_merger.write("./merge.pdf")

Guess you like

Origin blog.csdn.net/yangcunbiao/article/details/125248205