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
相关推荐
AI行业学习1 分钟前
Claude Code + cc-switch + Git + Node.js 一站式完整安装配置教程(2026最新·国内可用版)
人工智能·git·python·安全·node.js·html·notepad++
denggun123453 分钟前
大大模型 如何通过 本地排雷 远端GPU
python·embedding·pip
IT小盘17 分钟前
16-Prompt版本管理-从手工修改到可追踪配置系统
开发语言·人工智能·python·prompt
卷无止境18 分钟前
Python进程池那些事儿:从原理到实战
后端·python
满怀冰雪19 分钟前
15-Paddle 高层 API 入门:paddle.Model 的训练与评估流程
人工智能·python·深度学习·机器学习·paddle
johnny23321 分钟前
Python生态调试库:IceCream、birdseye、peek、qj、crab_dbg、spewer
python
Cx330❀25 分钟前
【Linux网络】深入 HTTP 协议(五):从 Cookie/Session 原理到 C++ 源码实战
linux·运维·服务器·开发语言·网络·c++·http
鸿芯微控科技27 分钟前
MFC气体转换系数怎么用?标定气体、换算方向与Python批量计算
c++·python·mfc
北冥you鱼30 分钟前
Go语言四则运算实战:从基础类型到big包的深度解析
开发语言·后端·golang
江畔柳前堤9 小时前
roLabelImg 详细安装教程
开发语言·人工智能·后端·云原生