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 相关文章推荐
python3图片转换二进制存入mysql
Dec 06 Python
unittest+coverage单元测试代码覆盖操作实例详解
Apr 04 Python
pandas.DataFrame.to_json按行转json的方法
Jun 05 Python
Python基于分析Ajax请求实现抓取今日头条街拍图集功能示例
Jul 19 Python
Django跨域请求CSRF的方法示例
Nov 11 Python
Django实现学员管理系统
Feb 26 Python
python ChainMap 合并字典的实现步骤
Jun 11 Python
python爬虫的一个常见简单js反爬详解
Jul 09 Python
Python pandas实现excel工作表合并功能详解
Aug 29 Python
TensorFlow梯度求解tf.gradients实例
Feb 04 Python
python输出pdf文档的实例
Feb 13 Python
如何一键升级Python所有包
Nov 05 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类的使用 实例代码讲解
2009/12/28 PHP
PHP 截取字符串专题集合
2010/08/19 PHP
避免Smarty与CSS语法冲突的方法
2015/03/02 PHP
基于PHP实现商品成交时发送短信功能
2016/05/11 PHP
php进程间通讯实例分析
2016/07/11 PHP
PHP精确计算功能示例
2016/11/29 PHP
DOMAssitant最新版 DOMAssistant 2.5发布
2007/12/25 Javascript
下载站控制介绍字数显示的脚本 显示全部 隐藏介绍等功能
2009/09/19 Javascript
jQuery使用$.ajax提交表单完整实例
2015/12/11 Javascript
javascript获取网页各种高宽及位置的方法总结
2016/07/27 Javascript
微信小程序 flex实现导航实例详解
2017/04/26 Javascript
荐书|您有一份JavaScript书单待签收
2017/07/21 Javascript
分析JS单线程异步io回调的特性
2017/12/01 Javascript
手写Node静态资源服务器的实现方法
2018/03/20 Javascript
详解vue表单——小白速看
2018/04/08 Javascript
Angular5.0 子组件通过service传递值给父组件的方法
2018/07/13 Javascript
jQuery实现基本动画效果的方法详解
2018/09/06 jQuery
python中使用sys模板和logging模块获取行号和函数名的方法
2014/04/15 Python
python实现发送和获取手机短信验证码
2016/01/15 Python
Python利用QQ邮箱发送邮件的实现方法(分享)
2017/06/09 Python
selenium+python实现自动登录脚本
2018/04/22 Python
python json.loads兼容单引号数据的方法
2018/12/19 Python
flask/django 动态查询表结构相同表名不同数据的Model实现方法
2019/08/29 Python
python编写一个会算账的脚本的示例代码
2020/06/02 Python
哪些是python中web开发框架
2020/06/17 Python
Joules官网:女士、男士和儿童服装和鞋类
2018/10/23 全球购物
国际领先的在线时尚服装和配饰店:DressLily
2019/03/03 全球购物
聚网科技C++面试笔试题
2015/09/01 面试题
C++面试题:关于链表和指针
2013/06/05 面试题
超市实习总结自我鉴定
2013/09/19 职场文书
酒店led欢迎词
2014/01/09 职场文书
幼儿园班级工作总结2015
2015/05/25 职场文书
golang 比较浮点数的大小方式
2021/05/02 Golang
Python使用psutil库对系统数据进行采集监控的方法
2021/08/23 Python
MySQL派生表联表查询实战过程
2022/03/20 MySQL
python index() 与 rindex() 方法的使用示例详解
2022/12/24 Python