Python自动办公之合并多个PDF文件

本文基于使用pycharm平台,使用glob库和PyPDF2库实现

首先将需要合并的文件放于一个文件中

如下图

addpdf文件夹为需要合并的文件位置

good.py为代码块

 代码如下

print('这个小代码仅仅用于合并pdf文件数量小于10的情况')
print()
from PyPDF2 import PdfMerger,PdfReader
from glob import glob

print('读取你的pdf合集文件中目录顺序为下列表')
n=1
for ok in glob(pathname='addpdf/*.pdf'):
   print(f'{n}:',ok)
   n+=1

print()
print('请输入你需要合并文件的顺序,例如输入\'123\'')
sx=list(input('你的顺序为:'))


print()
print('本次合并的顺序为')

xiejq=PdfMerger()

for i in sx:
    xiejq.append(PdfReader(glob(pathname='addpdf/*.pdf')[int(i)-1]))
    print(int(i),glob(pathname='addpdf/*.pdf')[int(i)-1])
xiejq.write('end.pdf')
print('合并完毕')

代码并没有对输入内容进行限制,可能会出现很大问题,但是正常使用是可以的.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

喆子玩点数据

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值