python实现多个pdf合并

完整 Python 代码(合并多个 PDF)

第一步:安装依赖库

打开你的命令行 / 终端,运行:

复制代码
pip install PyPDF2

第二步:运行合并代码

把下面代码复制到 Python 文件里(比如 merge_pdf.py),修改一下 PDF 路径列表 就能直接用:

复制代码
from PyPDF2 import PdfMerger

def merge_pdfs(pdf_list, output_path):
    # 创建PDF合并器
    merger = PdfMerger()
    
    # 依次添加所有PDF
    for pdf in pdf_list:
        merger.append(pdf)
    
    # 保存合并后的文件
    merger.write(output_path)
    merger.close()
    print(f"✅ 合并完成!文件已保存到:{output_path}")

# ------------------- 在这里修改你的文件路径 -------------------
# 把你要合并的 PDF 路径按顺序写在这里
pdf_files = [
    "1.pdf",
    "2.pdf",
    "3.pdf"
]

# 输出的合并后文件名
output_file = "合并版.pdf"
# ------------------------------------------------------------

# 执行合并
merge_pdfs(pdf_files, output_file)

使用说明

  1. 把所有要合并的 PDF 和这个 Python 脚本放在同一个文件夹
  2. 按你想要的先后顺序 填写 pdf_files 列表
  3. 运行脚本,自动生成合并好的新 PDF
相关推荐
曲径海盗11 小时前
【Python 学习第 39 天】for 循环
python·学习笔记·编程入门
乌暮12 小时前
综合案例:宠物电商系统
java·开发语言·spring·mvc·restful·1024程序员节
大文说跨境12 小时前
亚马逊多店铺的图片素材怎么批量去重:EXIF 与哈希的处理流程
开发语言·php
万联WANFLOW12 小时前
Kimi K3.1 Pro 接口接入指南:模型选型、费用计算与零数据保留
java·spring boot·python·安全·spring·大模型
问心无愧051312 小时前
[护网杯 2018]easy_tornado
python·tornado
全栈弄潮儿12 小时前
Python实战第13期:模块与包
后端·python·编程语言
2401_8858850413 小时前
芬兰语音通知接口怎样对接?语音提醒接入流程
android·前端·python·php·语音识别
惠惠软件13 小时前
PDF加盖骑缝章标注工具,PDF 文档上批量添加骑缝章或盖章的小工具
数据库·pdf·办公文件
大风起兮云飞扬丶13 小时前
Java——枚举
java·开发语言
小灰灰搞电子13 小时前
Rust+Slint 实现高级动态消息提示框源码分享
开发语言·rust