使用python合并多个pdf文件(python合并两个pdf文件)

网友投稿 547 2022-08-30


使用python合并多个pdf文件(python合并两个pdf文件)

今天需要整理一份资料,需要把多个pdf合并为一个,wps这些软件自然是有这个功能,但一般都是收费的,百度上也有很多网站,但资料上传到别人的网站,始终觉得还是不太可靠,故自己搜索了一下使用python来处理pdf文件,故此分享这个方法

python处理pdf需要用到一个PyPDF2的库,故首先安装这个第三方库

安装这些第三方库推荐使用国内的源,比如清华、豆瓣、百度、华为等

pip install PyPDF2 -i osfrom PyPDF2 import PdfFileMergertarget_path = r'pdf' ## pdf目录文件pdf_lst = [f for f in os.listdir(target_path) if f.endswith('.pdf')]pdf_lst = [os.path.join(target_path, filename) for filename in pdf_lst]file_merger = PdfFileMerger()for pdf in pdf_lst: file_merger.append(pdf,import_bookmarks=False) # 合并pdf文件file_merger.write(r"合并文件.pdf")

注意一下:

合并的时候,pdf_lst 是根据文件的名称来排序生成,如果对于pdf文件合成顺序有要求,建议吧文件按照期望的合成顺序编号1 2 3这样,方便一些

比如像下面这种

在当前目录就生成好了对应的文件


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:requests爬虫实战:某基金信息爬取(requests 爬虫)
下一篇:机器学习生命周期
相关文章

 发表评论

暂时没有评论,来抢沙发吧~