Python拆分PDF代码

由于厌倦了某**软件拆分pdf功能需要收费,现使用pypdf2库自行拆分pdf

使用下面代码需要注意的是:

  • 首先你得有python和pypdf2吧
  • 把本程序和待拆分文件放在同一路径下,当然你自行定义绝对路径也没问题
  • pypdf2的版本最好是2.x.x的,3.0.0+的好像更新了函数名称,会报错,解决方法卸载3.0.0+的安装2.x.x的就行了,这个在程序注释中也有说明。

程序如下(大概率没问题,我反正能用):

from PyPDF2 import PdfFileReader, PdfFileWriter
# 注意:pypdf2安装2.0.0版本就行了,3.0报错
# 如果没有安装pypdf2,直接pip install PyPDF2==2.0.0安装
# 安装了3的,先卸载之前的,pip unistall PyPDF2,再执行安装2的命令
# 如果无版本问题,只需要跟更改24,26,28行的变量值即可,注意这个需要相同路径,

def split_single_pdf(read_file, start_page, end_page, pdf_file):
    # 获取原始pdf文件
    fp_read_file = open(read_file, 'rb')
    # 将要分割的PDF内容格式化
    pdf_input = PdfFileReader(fp_read_file)
    # 实例一个 PDF文件编写器
    pdf_output = PdfFileWriter()
    # 把start_page到end_page页放到PDF文件编写器
    for i in range(start_page - 1, end_page):
 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值