如何使用Python批量创建PDF文件教程?
- 内容介绍
- 相关推荐
本文共计603个文字,预计阅读时间需要3分钟。
分享一个实用的办公脚本:将多个PDF合并为一个PDF,例如手上现有的3个PDF分册,需要整合成一个完整的PDF。若换成你操作的话,是直接操作还是打开百度搜索:PDF合并?然后去第三方网站?
分享一个实用的办公脚本:将多个PDF合并为一个PDF,例如我手上现在有如下3个PDF分册,需要整合成一个完整的PDF
如果换成你操作的话,是不是打开百度搜索:PDF合并,然后去第三方网站操作,可能会收费不说还担心文件泄漏,现在有请Python出场,简单快速,光速合并,拿走就用!
首先导入需要的库和路径设置.
import os from PyPDF2 import PdfFileReader, PdfFileWriter if __name__ == '__main__': # 设置存放多个pdf文件的文件夹 dir_path = r'C:\Scientific Research\Knowladge\Ophthalmology\Chinese Ophthalmology' # 目标文件的名字 file_name = "中华眼科学(第3版)合并版.pdf"接着获取所有pdf文件的绝对路径,这里需要利用os库中的os.walk遍历文件和os.path.join拼接路径
for dirpath, dirs, files in os.walk(dir_path): print(dirpath) print(files) # 结果返回当前路径、当前路径下文件夹,并以列表返回所有文件
建议直接将需要合并的pdf放在一个文件夹,这样就无需再对文件后缀进行判断,包装成函数后如下:
现在建立合并PDF的函数
可以看到虽然待合并的PDF文件比较大,但是依旧快速的合并成功!
本文共计603个文字,预计阅读时间需要3分钟。
分享一个实用的办公脚本:将多个PDF合并为一个PDF,例如手上现有的3个PDF分册,需要整合成一个完整的PDF。若换成你操作的话,是直接操作还是打开百度搜索:PDF合并?然后去第三方网站?
分享一个实用的办公脚本:将多个PDF合并为一个PDF,例如我手上现在有如下3个PDF分册,需要整合成一个完整的PDF
如果换成你操作的话,是不是打开百度搜索:PDF合并,然后去第三方网站操作,可能会收费不说还担心文件泄漏,现在有请Python出场,简单快速,光速合并,拿走就用!
首先导入需要的库和路径设置.
import os from PyPDF2 import PdfFileReader, PdfFileWriter if __name__ == '__main__': # 设置存放多个pdf文件的文件夹 dir_path = r'C:\Scientific Research\Knowladge\Ophthalmology\Chinese Ophthalmology' # 目标文件的名字 file_name = "中华眼科学(第3版)合并版.pdf"接着获取所有pdf文件的绝对路径,这里需要利用os库中的os.walk遍历文件和os.path.join拼接路径
for dirpath, dirs, files in os.walk(dir_path): print(dirpath) print(files) # 结果返回当前路径、当前路径下文件夹,并以列表返回所有文件
建议直接将需要合并的pdf放在一个文件夹,这样就无需再对文件后缀进行判断,包装成函数后如下:
现在建立合并PDF的函数
可以看到虽然待合并的PDF文件比较大,但是依旧快速的合并成功!

