使用python将多份pdf文件合并成一份
使用python将多份pdf文件合并成一份
- 起因
- python相关软件包准备
- 实现代码
- 参考文章
欢迎大家关注我的微信公众号:
起因
电脑上Adobe Acrobat Pro软件出了问题:能够正常生成pdf文件,对单个pdf文件中内容进行顺序调整,但合并多个pdf文件时一直提示:
经过一番搜索后,既无法找到解决问题的方法,也没有找到合适的替代软件。于是,想到了使用python来解决合并pdf的问题
python相关软件包准备
pip3 install PyPDF2
实现代码
import os # 导入os包用来读写文件
from PyPDF2 import PdfFileMerger # 导入操作pdf相关的软件包target_path = './demo' #定义pdf文件存放的文件夹路径 注意:这里采用了相对路径
pdf_lst = [f for f in os.listdir(target_path) if f.endswith('.pdf')] # 获取指定文件夹下所有pdf文件名
pdf_lst = [os.path.join(target_path, filename) for filename in pdf_lst] # 拼接文件夹路径和文件名,得到pdf文件的全路径file_merger = PdfFileMerger() # 创建存放多个pdf文件的对象
for pdf in pdf_lst:file_merger.append(pdf) # 合并pdf文件file_merger.write("./merge.pdf") # 将合并的pdf文件写入到指定文件内
参考文章
https://zhuanlan.zhihu.com/p/93239038
使用python将多份pdf文件合并成一份相关推荐
- Springboot——多个pdf文件合并成一个工具类编写
文章目录 前言 实现 依赖引入 工具类编写 前言 最近接了一个需求,客户觉得一个合同导出多项类型的pdf数据,不够直接明了,需要将多个pdf文件 合并 成一个pdf. 实现 依赖引入 编写工具类之前, ...
- 使用 Python 将若干个 PDF 文件合并到一个中
from pathlib import Path from PyPDF2 import PdfFileMergerread_path = r'C:/Users/liujieru/Documents' ...
- 如何将多个PDF文件合并成一个大的PDF文件
什么是PDF合并 PDF是目前大家在工作学习中用的比较多的一种文档格式,大家有时候需要将多个PDF文件合成一个大的PDF,然而一般的PDF软件只能读不能写,这个时候您需要借助一些工具来实现PDF的合并 ...
- python实现PDF文件合并操作,附可直接使用的exe文件
前几日在打数学建模比赛,发现有一个需求是把保证书和论文两个PDF文件合并成一个再去提交,但我在网上搜寻了很多的网站和软件,却发现它们大多数都是收费的,以WPS为例,使用合并PDF功能需要开通完整的稻草 ...
- Python自动化办公【PDF文件自动化】
PDF 文件可以分为可编辑型PDF 文件与扫描型PDF 文件,内容可以复制,是可编辑型PDF文件,反之则是扫描型PDF 文件.简单理解扫描型PDF文件是由一张张图像构建而成. 读取PDF文件内容 1. ...
- 怎么把多个pdf文件合并成一个?一分钟解决
当我们有多个PDF文件时,将它们合并成一个文件可以帮助您更轻松地管理和浏览文件.不必打开多个文件,只需打开一个文件就能查看所有内容.将PDF文件合并成一个文件可以帮助您更好地组织文档,以便于共享和备份 ...
- 多个pdf文件如何合并为一个文件?怎样将多个pdf文件合并到一个文件?
怎样把多个pdf文件合并到一个文件? 现在PDF文件是我们日常办公中比较常见的一种文件格式, 我们在处理PDF文件的时候,难免会遇到各种各样的问题.有时候我们需要把多个pdf合并成一个pdf,但是还有 ...
- 如何将两个或多个PDF文件合并成一个?这3个方法可以看看
在工作中,有时候我们需要把两个或多个PDF文件合并成一个,这样一来,可以方便阅读.修改,还能快速打印文件. 下面分享3个工具,看看如何将两个或多个PDF文件合并成一个文件. 方法一:使用美图工具 如果 ...
- PDF怎么合并成一个文件?试试这个思路
PDF是一种很常见的电子文档格式,通常用于共享和打印文档.但是有时候,我们可能需要将多个PDF文件合并成一个文件,以便于管理和浏览.下面是一些可以用来合并PDF文件的方法,这些方法都有其各自的优缺点. ...
- Python PDF文件合并,提取
文章目录 1. 功能介绍 2.项目难点 1. tkinter设置图标显示 3. 源代码 3. 代码打包 1. 打包过后程序运行出错 2. 打包命令 3.打包技巧 1. 功能介绍 选择两个pdf指定的页 ...
最新文章
- nero结果,对应的分析。如下。
- 如何将OpenCV中的Mat类绑定为OpenGL中的纹理
- python测试报告
- oKit在项目管理方面能带来哪些好处
- 解决C#网络通信编程的阻塞问题
- Adobe Creative Cloud没有管理应用程序的权限
- 浅述狭义相对论的钟慢效应和尺缩效应
- 使用Scrapy爬取电影链接
- oracle手工重建EM步骤
- java程序设计课程培训心得体会_Java课程学习感想
- 程序员偷看了老板的微信分组,惊呆了……
- 我的优点是会使用计算机用英语怎,优点用英语,我的50个优点。
- XAMARIN.ANDROID的安装
- Cisco Packet Tracer 思科模拟器SSH配置
- android 两个经纬度计算方位角和距离(Java版本)
- opera 浏览器头 不是opera 打头
- 对开发框架的浅显认识
- 用友YonBuilder:做数智化的创新泉眼
- SpringBoot之Jms
- 国民技术 N32G435封装示意图 和 引脚定义