python处理pdf文件我们需要一个第三方库PyPDF2

PyPDF2是一个功能虽然不是很多,但却非常好用的第三方库,它提供了pdf文件的读写,拆分,合并等功能,使用pip命令进行安装。

pip3 install PyPDF2

合并pdf文件代码

import os

from PyPDF2 import PdfFileMerger

target_path = '/Users/kwsy/Desktop'

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) # 合并pdf文件

file_merger.write("/Users/kwsy/Desktop/merge.pdf")

使用os.listdir方法获取制定目录下的所有pdf文件名称

使用os.path.join方法拼接成绝对路径

创建PdfFileMerger对象,这是专门用来合并pdf文件的对象

将所有文件append

最后,使用write方法将所有pdf文件写入到一个文件

王晓博客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权

转载请注明原文链接:python使用PyPDF2把多个pdf文件合并成一个

python合并多个pdf_python使用PyPDF2把多个pdf文件合并成一个相关推荐

  1. Python PDF文件合并,提取

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

  2. PDF文件合并 –Python

    PDF 文件合并 – Python 安装 明确目标 Simple case 了解需求 Part I Part II 代码实现 安装 因版本差异,可能会产生报错. Python import platf ...

  3. 办公自动化:PDF文件合并器,用Python将多个PDF文件进行合并

    相关文件 想学Python的小伙伴可以关注小编的公众号[Python日志] 有很多的资源可以白嫖的哈,不定时会更新一下Python的小知识的哈!! Python源码.问题解答学习交流群:7731621 ...

  4. Python实现PDF文件合并

    PDF是我们目前办公处理的一种重要文件格式,目前商用PDF浏览器一般对合并PDF功能有权限限制,下面介绍利用Python实现多个PDF合并的方法,以实现更高效便捷的PDF文件合并需求. 实现步骤分成三 ...

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

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

  6. python实现pdf文件合并,多个pdf文件合并,pdf文件叠加

    不多说,直接上代码: # -*- coding:utf-8*-# 请拉到最底下,修改这两个变量 # 请修改需要合并的文件的文件夹路径:file_dir # 请修改输出文件名: outfileimpor ...

  7. python完成文件夹批量word转pdf文件及pdf文件合并+word文件合并

    前言:有同学问我,如何把文件夹中的文件一次性完成打印,由于文件太多,单个打印着实麻烦.这些文件主要有三种类型,分别为PDF,word(.doc和.docx),我决定把他们全部变为PDF文件,然后再合并 ...

  8. 将多个PDF文件合并/转换为一个PDF

    如何将多个PDF文件合并/转换为一个大PDF文件? 我尝试了以下操作,但是目标文件的内容不符合预期: convert file1.pdf file2.pdf merged.pdf 我需要一个非常简单/ ...

  9. 多个pdf文件合并为一个pdf文件

    简单代码搞定将多个pdf文件合并为同一个pdf文件,有python你还有啥担心的呢?在日常生活中需要用到的将多个pdf文件合并为同一个pdf文件的请看过来,不要再去网上下载这啊那的转换软件了.话不多说 ...

  10. 将一个文件夹下的所有pdf文件合并为一个文件

    文章目录 1.将一个文件夹下的所有pdf文件合并为一个文件 这里还有一个 2.重新生成PDF文件 如题,每次都要重新写脚本很烦人,放在CSDN当做工具吧! 1.将一个文件夹下的所有pdf文件合并为一个 ...

最新文章

  1. 效果广告点击率预估实践:在线学习
  2. 1709: Fire or Retreat(zzuli)
  3. 「回顾」网易数据基础平台建设
  4. 用Java对HashMap排序
  5. 计算机windows10属性配置,电脑显示属性设置,教你win10系统电脑显示属性的设置教程...
  6. JDK各版本新增的主要特性
  7. 总结一些最优化算法(ADMM/FISTA)代码网站
  8. Python机器学习:多项式回归与模型泛化008模型泛化与岭回归
  9. java有哪些字体_java字体有哪些
  10. 联想杀毒显示 你的计算机有风险,都在说联想电脑管家,那我们也来看看这联想杀毒是怎么一回事-电脑管家怎么样...
  11. asp.net panel 加html,ASP.NET中 Panel 控件的使用方法
  12. 如何把html网页共享文件夹,如何将文件夹共享 设置共享文件夹教程【详细介绍】...
  13. 360随身wifi搭建无线热点
  14. 软件测试找游戏bug,游戏测试用例及游戏测试bug详解
  15. 日积月累,聚沙成塔……
  16. Vue+PHP实现个人博客系统
  17. MS SQL数据库备份和恢复
  18. sql server 2017数据库复习:第六章-数据库设计(需求分析、概念结构设计(ER图)、逻辑结构设计)+练习题
  19. 三维匹配_三维GIS数据融合的基本方法与进展
  20. HTB靶场系列 Windows靶机 Arctic靶机

热门文章

  1. 正尝试在 OS 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。
  2. IOS开发笔记和技巧
  3. iOS -- 开源项目和库
  4. CloudNative:云原生(分布式云)的简介(发展演变/为什么需要/优势价值/安全/对比传统企业应用)、四大核心技术、CNCF云原生交互景观、云原生技术的使用经验及方法之详细攻略
  5. 强化学习15——Proximal Policy Optimization (PPO)算法详细推导
  6. CCF-卖菜(Python)
  7. CCF-20180901 卖菜
  8. 线段树(lazy用法)
  9. Vue实现树形菜单组件
  10. 30个最常见oCPC问题