Python办公自动化:删除任意页数pdf页面

简介: Python办公自动化:删除任意页数pdf页面

前几天工作中遇到个问题,想删掉pdf中的一些页面,使用了wps,没想到wps只能免费删除5页,没会员多删除一页都不行 。逼着我用python来跑一遍

具体代码为:


import PyPDF2
# 指定要删除的页码列表pages_to_delete = [ i for i in range(2,11)]
# 打开输入PDF文件input_file = open('input.pdf', 'rb')pdf_reader = PyPDF2.PdfFileReader(input_file)
# 创建输出PDF文件output_file = open('output.pdf', 'wb')pdf_writer = PyPDF2.PdfFileWriter()
# 复制未被删除的页面到输出PDF文件for page_idx in range(pdf_reader.getNumPages()):    if page_idx not in pages_to_delete:        page = pdf_reader.getPage(page_idx)        pdf_writer.addPage(page)
# 保存输出PDF文件pdf_writer.write(output_file)
# 关闭文件input_file.close()output_file.close()

测试一下,已下面这个文件为例,整个文件有15页,我们来删除其中的3-11页。

5c88498a1d2021ed5912df0a3aafe33b.png

即:

2c9a3927b63f7368a0572cb7c06f64ba.png

跑一遍:

feeedd725e8a6cfb796905443c69bccb.png

Okay了,从此,人生实现随意删除pdf页面自由

相关文章
|
4月前
|
数据安全/隐私保护 Windows
深度剖析:PDF 工具箱功能,编辑器操作及页面 / 图像提取技巧
PDF24 Tools是一款德国开发的免费PDF工具箱,18年始终免费,支持网页与Windows客户端。内置近50个工具,涵盖编辑、转换、合并、提取、加密等功能,操作简单,可离线使用,是高效处理PDF的理想选择。
785 0
|
5月前
|
安全 JavaScript 开发者
Python 自动化办公神器|一键转换所有文档为 PDF
本文介绍一个自动化批量将 Word、Excel、PPT、TXT、HTML 及图片转换为 PDF 的 Python 脚本。支持多格式识别、错误处理与日志记录,适用于文档归档、报告整理等场景,大幅提升办公效率。仅限 Windows 平台,需安装 Office 及相关依赖。
310 0
|
3月前
|
存储 数据采集 监控
Python定时爬取新闻网站头条:从零到一的自动化实践
在信息爆炸时代,本文教你用Python定时爬取腾讯新闻头条,实现自动化监控。涵盖请求、解析、存储、去重、代理及异常通知,助你构建高效新闻采集系统,适用于金融、电商、媒体等场景。(238字)
523 2
|
3月前
|
机器学习/深度学习 文字识别 Shell
高效率办公PDF批量处理:批量OCR识别PDF区域文字内容,用PDF内容批量改名或导出表格的货物运单应用案例
针对铁路货运物流单存档需求,本项目基于WPF与飞桨OCR技术,实现批量图片多区域文字识别与自动重命名。用户可自定义识别区域,系统提取关键信息(如车号、批次号)并生成规范文件名,提升档案管理效率与检索准确性,支持PDF及图像文件处理。
499 0
|
4月前
|
数据采集 监控 Shell
无需Python:Shell脚本如何成为你的自动化爬虫引擎?
Shell脚本利用curl/wget发起请求,结合文本处理工具构建轻量级爬虫,支持并行加速、定时任务、增量抓取及分布式部署。通过随机UA、异常重试等优化提升稳定性,适用于日志监控、价格追踪等场景。相比Python,具备启动快、资源占用低的优势,适合嵌入式或老旧服务器环境,复杂任务可结合Python实现混合编程。
|
6月前
|
存储 数据采集 数据可视化
Python自动化分析知网文献:爬取、存储与可视化
Python自动化分析知网文献:爬取、存储与可视化
|
6月前
|
数据采集 存储 监控
Python爬虫自动化:定时监控快手热门话题
Python爬虫自动化:定时监控快手热门话题
|
3月前
|
数据采集 运维 监控
爬虫与自动化技术深度解析:从数据采集到智能运维的完整实战指南
本文系统解析爬虫与自动化核心技术,涵盖HTTP请求、数据解析、分布式架构及反爬策略,结合Scrapy、Selenium等框架实战,助力构建高效、稳定、合规的数据采集系统。
爬虫与自动化技术深度解析:从数据采集到智能运维的完整实战指南
|
4月前
|
运维 Linux 网络安全
自动化真能省钱?聊聊运维自动化如何帮企业优化IT成本
自动化真能省钱?聊聊运维自动化如何帮企业优化IT成本
170 4

推荐镜像

更多