python用PyPDF2函数库方法对pdf文件切割

烦透了那些软件动不动就要收费,于是自己尝试码程序处理pdf分割。

由于PyPDF2更新到了3.0之后,之前网上的旧代码无法使用,查了半天没出准谱,结果百度AI生成了代码,一试,成了!

果然,以后程序员也会被AI替代。

python 复制代码
import PyPDF2
 
# 打开现有的PDF文件
with open('xmcy202405.pdf', 'rb') as file:
    reader = PyPDF2.PdfReader(file)
 
    # 创建一个PdfWriter对象来保存切片后的页面
    writer = PyPDF2.PdfWriter()
 
    # 切片,这里单切40-49页为一个单独文件
    for i in range(39, 49):
        page = reader.pages[i]
        writer.add_page(page)
 
    # 将切片后的页面写入新的PDF文件
    with open('example_slice.pdf', 'wb') as output_file:
        writer.write(output_file)
相关推荐
程序员小远17 小时前
银行测试:第三方支付平台业务流,功能/性能/安全测试方法
自动化测试·软件测试·python·功能测试·测试工具·性能测试·安全性测试
Predestination王瀞潞17 小时前
IO操作(Num22)
开发语言·c++
宋恩淇要努力18 小时前
C++继承
开发语言·c++
猫头虎19 小时前
如何查看局域网内IP冲突问题?如何查看局域网IP环绕问题?arp -a命令如何使用?
网络·python·网络协议·tcp/ip·开源·pandas·pip
沿着路走到底19 小时前
python 基础
开发语言·python
沐知全栈开发20 小时前
C# 委托(Delegate)
开发语言
任子菲阳21 小时前
学Java第三十四天-----抽象类和抽象方法
java·开发语言
烛阴21 小时前
武装你的Python“工具箱”:盘点10个你必须熟练掌握的核心方法
前端·python
csbysj202021 小时前
如何使用 XML Schema
开发语言
R6bandito_1 天前
STM32中printf的重定向详解
开发语言·经验分享·stm32·单片机·嵌入式硬件·mcu