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 相关文章推荐
python正则表达式判断字符串是否是全部小写示例
Dec 25 Python
Python堆排序原理与实现方法详解
May 11 Python
numpy.where() 用法详解
May 27 Python
python之mock模块基本使用方法详解
Jun 27 Python
python数据库操作mysql:pymysql、sqlalchemy常见用法详解
Mar 30 Python
利用python绘制数据曲线图的实现
Apr 09 Python
Django Form设置文本框为readonly操作
Jul 03 Python
Kmeans均值聚类算法原理以及Python如何实现
Sep 26 Python
python如何实现word批量转HTML
Sep 30 Python
python获得命令行输入的参数的两种方式
Nov 02 Python
用Python将GIF动图分解成多张静态图片
Jun 11 Python
DjangoRestFramework 使用 simpleJWT 登陆认证完整记录
Jun 22 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 高手之路(一)
2006/10/09 PHP
php excel类 phpExcel使用方法介绍
2010/08/21 PHP
PHP用GD库生成高质量的缩略图片
2011/03/09 PHP
表单提交错误后返回内容消失问题的解决方法(PHP网站)
2015/10/20 PHP
修复ShopNC使用QQ 互联时提示100010 错误
2015/11/08 PHP
PHP微信网页授权的配置文件操作分析
2019/05/29 PHP
php实现 master-worker 守护多进程模式的实例代码
2019/07/20 PHP
laravel框架分组控制器和分组路由实现方法示例
2020/01/25 PHP
jQuery中jqGrid分页实现代码
2011/11/04 Javascript
javascript+xml实现简单图片轮换(只支持IE)
2012/12/23 Javascript
jquery中cookie用法实例详解(获取,存储,删除等)
2016/01/04 Javascript
jQuery过滤特殊字符及JS字符串转为数字
2016/05/26 Javascript
JS之相等操作符详解
2016/09/13 Javascript
AngularJS extend用法详解及实例代码
2016/11/15 Javascript
在页面中引入js的两种方法(推荐)
2017/08/29 Javascript
详解js静态检查工具eslint配置文件
2018/11/23 Javascript
javascript关于“时间”的一次探索
2019/07/24 Javascript
[01:54]TI珍贵瞬间系列(三):翻盘
2020/08/28 DOTA
浅谈Python单向链表的实现
2015/12/24 Python
Python实现SSH远程登陆,并执行命令的方法(分享)
2017/05/08 Python
Python中音频处理库pydub的使用教程
2017/06/07 Python
pytorch 输出中间层特征的实例
2019/08/17 Python
Windows下pycharm创建Django 项目(虚拟环境)过程解析
2019/09/16 Python
python super的使用方法及实例详解
2019/09/25 Python
python之列表推导式的用法
2019/11/29 Python
使用python远程操作linux过程解析
2019/12/04 Python
python pyqtgraph 保存图片到本地的实例
2020/03/14 Python
Django数据库操作之save与update的使用
2020/04/01 Python
cookies应对python反爬虫知识点详解
2020/11/25 Python
使用html2canvas实现将html内容写入到canvas中生成图片
2020/01/03 HTML / CSS
教师评优事迹材料
2014/01/10 职场文书
《跨越百年的美丽》教学反思
2014/02/11 职场文书
小区门卫岗位职责范本
2014/08/24 职场文书
小学生运动会通讯稿
2014/09/23 职场文书
预备党员考察意见范文
2015/06/01 职场文书
浅谈自定义校验注解ConstraintValidator
2021/06/30 Java/Android