Python实现截取PDF文件中的几页代码实例


Posted in Python onMarch 11, 2019

截取PDF文件中的几页有很多做法。

1. 把文件用Google的Chrome浏览器打开,打印其中几页,另存为PDF。简单。

2. 安装Adobe的Acrobat,里面会有更全的功能。然而,收费。

3. 用Python的PyPDF2包。(Python 3,亲测有效)

下面是Python代码实例:

pip install PyPDF2
from PyPDF2 import PdfFileWriter, PdfFileReader
# 开始页
start_page = 0
# 截止页
end_page = 5
output = PdfFileWriter()
pdf_file = PdfFileReader(open("input.pdf", "rb"))
pdf_pages_len = pdf_file.getNumPages()
# 保存input.pdf中的1-5页到output.pdf
for i in range(start_page, end_page):
  output.addPage(pdf_file.getPage(i))
outputStream = open("output.pdf", "wb")
output.write(outputStream)

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

Python 相关文章推荐
Windows8下安装Python的BeautifulSoup
Jan 22 Python
python批量添加zabbix Screens的两个脚本分享
Jan 16 Python
python算法演练_One Rule 算法(详解)
May 17 Python
Python内置函数 next的具体使用方法
Nov 24 Python
python 实现提取某个索引中某个时间段的数据方法
Feb 01 Python
pyinstaller打包单个exe后无法执行错误的解决方法
Jun 21 Python
Django发送邮件功能实例详解
Sep 02 Python
python编写俄罗斯方块
Mar 13 Python
python实现与redis交互操作详解
Apr 21 Python
k-means 聚类算法与Python实现代码
Jun 01 Python
Python爬虫教程知识点总结
Oct 19 Python
python反编译教程之2048小游戏实例
Mar 03 Python
Python XlsxWriter模块Chart类用法实例分析
Mar 11 #Python
Python写一个基于MD5的文件监听程序
Mar 11 #Python
Python使用reportlab模块生成PDF格式的文档
Mar 11 #Python
Python3转换html到pdf的不同解决方案
Mar 11 #Python
Python多项式回归的实现方法
Mar 11 #Python
Python实现定制自动化业务流量报表周报功能【XlsxWriter模块】
Mar 11 #Python
浅谈Python中的可迭代对象、迭代器、For循环工作机制、生成器
Mar 11 #Python
You might like
PHP实现无限级分类(不使用递归)
2015/10/22 PHP
Yii框架用户登录session丢失问题解决方法
2017/01/07 PHP
可以显示单图片,多图片ajax请求的ThickBox3.1类下载
2007/12/23 Javascript
Prototype Selector对象学习
2009/07/23 Javascript
javascript动画对象支持加速、减速、缓入、缓出的实现代码
2012/09/30 Javascript
简介AngularJS中使用factory和service的方法
2015/06/17 Javascript
javascript如何操作HTML下拉列表标签
2015/08/20 Javascript
javascript中的作用域和闭包详解
2016/01/13 Javascript
全面详细的jQuery常见开发技巧手册
2016/02/21 Javascript
JS对大量数据进行多重过滤的方法
2016/11/04 Javascript
使用angular帮你实现拖拽的示例
2017/07/05 Javascript
纯js实现图片匀速淡入淡出效果
2017/08/22 Javascript
基于JavaScript实现表格滚动分页
2017/11/22 Javascript
Vue中v-show添加表达式的问题(判断是否显示)
2018/03/26 Javascript
React diff算法的实现示例
2018/04/20 Javascript
详解如何探测小程序返回到webview页面
2019/05/14 Javascript
《javascript设计模式》学习笔记七:Javascript面向对象程序设计组合模式详解
2020/04/08 Javascript
Bootstrap告警框(alert)实现弹出效果和短暂显示后上浮消失的示例代码
2020/08/27 Javascript
Python中decorator使用实例
2015/04/14 Python
Python实现将DOC文档转换为PDF的方法
2015/07/25 Python
简单了解Django模板的使用
2017/12/20 Python
python模拟表单提交登录图书馆
2018/04/27 Python
Python数据分析matplotlib设置多个子图的间距方法
2018/08/03 Python
Python filter()及reduce()函数使用方法解析
2020/09/05 Python
Python 操作SQLite数据库的示例
2020/10/16 Python
如何通过Python实现RabbitMQ延迟队列
2020/11/28 Python
AmazeUI图片轮播效果的示例代码
2020/08/20 HTML / CSS
美国孩之宝玩具官网:Hasbro Pulse
2019/06/24 全球购物
小学教师的个人自我鉴定
2013/10/26 职场文书
工程专业毕业生自荐信范文
2013/12/25 职场文书
护士岗位职责
2014/02/16 职场文书
小学教师师德师风演讲稿
2014/08/22 职场文书
党员先进性教育整改措施
2014/09/18 职场文书
2014年出纳工作总结与计划
2014/12/09 职场文书
运动会100米广播稿
2015/08/19 职场文书
MySQL8.0升级的踩坑历险记
2021/11/01 MySQL