直接上源码
把a.pdf 和 b.pdf 合并为了merged.pdf
import PyPDF2
# 写作时间:20230521
# python 版本3.8.16
# PyPDF2 版本3.0.1
def merge_pdfs(paths, output):
pdf_writer = PyPDF2.PdfWriter()
for path in paths:
pdf_reader = PyPDF2.PdfReader(path)
for page in range(len(pdf_reader.pages)):
pdf_writer.add_page(pdf_reader.pages[page])
with open(output, 'wb') as out:
pdf_writer.write(out)
if __name__ == '__main__':
paths = ['a.pdf', 'b.pdf']
merge_pdfs(paths, output='merged.pdf')