import os
import PyPDF2
def merge_pdfs(path, output):
# 创建一个PDF文件写入器对象
pdf_writer = PyPDF2.PdfWriter()
# 获取指定路径下的所有PDF文件名
for filename in os.listdir(path):
if filename.endswith('.pdf'):
# 打开PDF文件
with open(os.path.join(path, filename), 'rb') as pdf_file:
# 创建一个PDF文件读取器对象
pdf_reader = PyPDF2.PdfReader(pdf_file)
# 循环遍历PDF文件中的每一页
for page_num in range(len(pdf_reader.pages)):
page = pdf_reader.pages[page_num]
pdf_writer.add_page(page)
# 写入合并后的PDF文件
with open(output, 'wb') as out:
pdf_writer.write(out)
# 指定PDF文件所在的文件夹路径以及输出文件名
path = r'D:\1.个人材料\PDF' # 替换为你的文件夹路径
output = r'D:\1.个人材料\PDF\merged_file.pdf' # 替换为你希望保存的文件路径
merge_pdfs(path, output)
01-09
1546
1546
03-02
1646
1646

被折叠的 条评论
为什么被折叠?



