使用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文件合并成一份相关推荐

  1. Springboot——多个pdf文件合并成一个工具类编写

    文章目录 前言 实现 依赖引入 工具类编写 前言 最近接了一个需求,客户觉得一个合同导出多项类型的pdf数据,不够直接明了,需要将多个pdf文件 合并 成一个pdf. 实现 依赖引入 编写工具类之前, ...

  2. 使用 Python 将若干个 PDF 文件合并到一个中

    from pathlib import Path from PyPDF2 import PdfFileMergerread_path = r'C:/Users/liujieru/Documents' ...

  3. 如何将多个PDF文件合并成一个大的PDF文件

    什么是PDF合并 PDF是目前大家在工作学习中用的比较多的一种文档格式,大家有时候需要将多个PDF文件合成一个大的PDF,然而一般的PDF软件只能读不能写,这个时候您需要借助一些工具来实现PDF的合并 ...

  4. python实现PDF文件合并操作,附可直接使用的exe文件

    前几日在打数学建模比赛,发现有一个需求是把保证书和论文两个PDF文件合并成一个再去提交,但我在网上搜寻了很多的网站和软件,却发现它们大多数都是收费的,以WPS为例,使用合并PDF功能需要开通完整的稻草 ...

  5. Python自动化办公【PDF文件自动化】

    PDF 文件可以分为可编辑型PDF 文件与扫描型PDF 文件,内容可以复制,是可编辑型PDF文件,反之则是扫描型PDF 文件.简单理解扫描型PDF文件是由一张张图像构建而成. 读取PDF文件内容 1. ...

  6. 怎么把多个pdf文件合并成一个?一分钟解决

    当我们有多个PDF文件时,将它们合并成一个文件可以帮助您更轻松地管理和浏览文件.不必打开多个文件,只需打开一个文件就能查看所有内容.将PDF文件合并成一个文件可以帮助您更好地组织文档,以便于共享和备份 ...

  7. 多个pdf文件如何合并为一个文件?怎样将多个pdf文件合并到一个文件?

    怎样把多个pdf文件合并到一个文件? 现在PDF文件是我们日常办公中比较常见的一种文件格式, 我们在处理PDF文件的时候,难免会遇到各种各样的问题.有时候我们需要把多个pdf合并成一个pdf,但是还有 ...

  8. 如何将两个或多个PDF文件合并成一个?这3个方法可以看看

    在工作中,有时候我们需要把两个或多个PDF文件合并成一个,这样一来,可以方便阅读.修改,还能快速打印文件. 下面分享3个工具,看看如何将两个或多个PDF文件合并成一个文件. 方法一:使用美图工具 如果 ...

  9. PDF怎么合并成一个文件?试试这个思路

    PDF是一种很常见的电子文档格式,通常用于共享和打印文档.但是有时候,我们可能需要将多个PDF文件合并成一个文件,以便于管理和浏览.下面是一些可以用来合并PDF文件的方法,这些方法都有其各自的优缺点. ...

  10. Python PDF文件合并,提取

    文章目录 1. 功能介绍 2.项目难点 1. tkinter设置图标显示 3. 源代码 3. 代码打包 1. 打包过后程序运行出错 2. 打包命令 3.打包技巧 1. 功能介绍 选择两个pdf指定的页 ...

最新文章

  1. nero结果,对应的分析。如下。
  2. 如何将OpenCV中的Mat类绑定为OpenGL中的纹理
  3. python测试报告
  4. oKit在项目管理方面能带来哪些好处
  5. 解决C#网络通信编程的阻塞问题
  6. Adobe Creative Cloud没有管理应用程序的权限
  7. 浅述狭义相对论的钟慢效应和尺缩效应
  8. 使用Scrapy爬取电影链接
  9. oracle手工重建EM步骤
  10. java程序设计课程培训心得体会_Java课程学习感想
  11. 程序员偷看了老板的微信分组,惊呆了……
  12. 我的优点是会使用计算机用英语怎,优点用英语,我的50个优点。
  13. XAMARIN.ANDROID的安装
  14. Cisco Packet Tracer 思科模拟器SSH配置
  15. android 两个经纬度计算方位角和距离(Java版本)
  16. opera 浏览器头 不是opera 打头
  17. 对开发框架的浅显认识
  18. 用友YonBuilder:做数智化的创新泉眼
  19. SpringBoot之Jms
  20. 国民技术 N32G435封装示意图 和 引脚定义

热门文章

  1. python log日志常用用法总结
  2. VS2008安装Qt4.8
  3. Ribbon界面介绍
  4. c语言图书馆管理系统(功能非常之多)
  5. 从零开始了解 kubernetes,还有谁不会?
  6. android 脱壳 加固,安卓的脱壳之战-爱加密加固
  7. 卡巴斯基正式版 送一年
  8. 音乐播放类应用后台播放耗电评测报告 1
  9. 速读《现代软件工程——构建之法》有感
  10. 训练好caffemodel后,提取人脸图片的特征向量