python合并多个PDF,成为1个PDF

这里我们使用PyPDF2 库进行操作

合并的步骤如下:

  1. 创建PdfMerger
  2. 使用append()添加多个pdf文件
  3. 最后write()出即可

示例程序

将多个pdf_data/目录下的pdf文件合并成1个pdf文件的程序如下:

py 复制代码
from PyPDF2 import PdfMerger

file_merger = PdfMerger()  # 创建存放多个pdf文件工具
for _need_file in ["pdf_data/pdf_1.pdf", "pdf_data/pdf_2.pdf", "pdf_data/pdf_3.pdf"]:
    file_merger.append(_need_file)
file_merger.write("整合.pdf")  # 将合并的pdf文件写入到指定文件内
相关推荐
阑梦清川5 分钟前
JavaEE进阶---第一个SprintBoot项目创建过程&&&我的感受
java·java-ee·springboot
程序员清风10 分钟前
浅析Web实时通信技术!
java·后端·面试
wyh要好好学习17 分钟前
SSM— spring,springMVC,mybatis整合
java·spring
小袁在上班18 分钟前
Python 单元测试中的 Mocking 与 Stubbing:提高测试效率的关键技术
python·单元测试·log4j
白狐欧莱雅20 分钟前
使用python中的pygame简单实现飞机大战游戏
经验分享·python·游戏·pygame
阿_旭22 分钟前
基于YOLO11/v10/v8/v5深度学习的维修工具检测识别系统设计与实现【python源码+Pyqt5界面+数据集+训练代码】
人工智能·python·深度学习·qt·ai
阿_旭26 分钟前
基于YOLO11/v10/v8/v5深度学习的煤矿传送带异物检测系统设计与实现【python源码+Pyqt5界面+数据集+训练代码】
人工智能·python·深度学习·目标检测·yolo11
海害嗨31 分钟前
牛客网Java高频面试题(2024最新版含答案)
java·开发语言
测试19981 小时前
外包干了2年,快要废了。。。
自动化测试·软件测试·python·面试·职场和发展·单元测试·压力测试
A-bodgie1 小时前
Spring 中的 Environment 对象
java·后端·spring·servlet·springboot