今天在整理pdf文档时,老板让我把多个pdf文件合并成一个文件,我就想这个简单啊,就开始WPS合并呗,结果屌丝一枚的我,只能合并5张,NMD.换一个其他的,度娘一下,还真有,试试可以合并,尼玛下载时请开通会员。。。我再换一个X昕,可以合并,保存时,MD请登录激活后使用,我穷B一个,咋办啊,还好我懂一点python啊,赶紧上手写一个,虽然不是最优的,反正够我用的了。
上代码,需要的拉走吧
from PyPDF2 import PdfMerger def merge_pdfs(output_path, *input_paths): merger = PdfMerger() for path in input_paths: merger.append(path) merger.write(output_path) merger.close() # 输入要合并的 PDF 文件路径列表 input_files = [ 'C:/Users/admin/Desktop/xx/xx1.pdf', 'C:/Users/admin/Desktop/xx/xx2.pdf', ] # 输出合并后的 PDF 文件路径 output_file = 'C:/Users/admin/Desktop/xx/xx0.pdf' # 调用函数合并 PDF 文件 merge_pdfs(output_file, *input_files) print(f"PDF 文件合并完成,保存为 {output_file}")
###########################################################
关注我分享你想要的