里面可以放很多个PDF文件,一两个可以,一两百也不算多
命令:
pip install pypdf2
-i https://pypi.tuna.tsinghua.edu.cn/simple
import os
from PyPDF2 import PdfReader, PdfWriter
input_dir = '待合并PDF文档'
output = PdfWriter()
for file in os.listdir('待合并PDF文档'):
print('合并文件:', file)
file_path = os.path.join(input_dir, file)
input = PdfReader(open(file_path, 'rb'))
pageCount = len(input.pages)
for iPage in range(pageCount):
output.add_page(input.pages[iPage])
with open('合并的python文档.pdf', 'wb') as outputfile:
# 注意这里的写法和正常的上下文文件写入是相反的
output.write(outputfile)
有几点语法解释:
得到结果文档:
https://gitee.com/antpython/ant-codes-publish/tree/master/%E6%89%B9%E9%87%8F%E5%90%88%E5%B9%B6pdf%E6%96%87%E4%BB%B6
长按图片扫码购买,蚂蚁老师提供答疑服务
联系客服