文章目录
前言
一、PyPDF2库是什么?
二、安装PyPDF2库
pip install PyPDF2
三、查看PyPDF2库版本
pip show PyPDF2
四、合并多个pdf文件
1.引入库
import PyPDF2
2.定义pdf路径
local = '/Users/kkstar/Downloads/'
3.获取所有要合并的PDF文件名
pdf_files = ['demo.pdf', 'demo_pic.pdf', 'demo_table.pdf']
4.创建一个新的PDF文件
output_pdf = PyPDF2.PdfWriter()
5.遍历所有PDF文件名
for pdf_file in pdf_files:
6.打开PDF文件
with open(local+pdf_file, 'rb') as file:
7.创建PDF阅读器对象
pdf_reader = PyPDF2.PdfReader(file)
8.遍历PDF中的每一页,并将它们添加到输出PDF文件中
for page_num in range(len(pdf_reader.pages)):
page = pdf_reader.pages[page_num]
output_pdf.add_page(page)
9.将所有合并后的页面保存到输出PDF文件中
with open(local+'output.pdf', 'wb') as file:
output_pdf.write(file)
总结
