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批量制作雷达图的实现方法
Jul 26 Python
分享几道你可能遇到的python面试题
Jul 24 Python
使用Python从零开始撸一个区块链
Mar 14 Python
Python向MySQL批量插数据的实例讲解
Mar 31 Python
Python使用OpenCV进行标定
May 08 Python
基于python绘制科赫雪花
Jun 22 Python
Python线程之定位与销毁的实现
Feb 17 Python
python防止随意修改类属性的实现方法
Aug 21 Python
解决Tensorboard 不显示计算图graph的问题
Feb 15 Python
python下对hsv颜色空间进行量化操作
Jun 04 Python
python os模块在系统管理中的应用
Jun 22 Python
Python3.8安装Pygame教程步骤详解
Aug 14 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正则校验用户名介绍
2008/07/19 PHP
PHP获取表单textarea数据中的换行问题
2010/09/10 PHP
php动态实现表格跨行跨列实现代码
2012/11/06 PHP
5种PHP创建数组的实例代码分享
2014/01/17 PHP
PHP5.5在windows安装使用memcached服务端的方法
2014/04/16 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(七)
2014/06/23 PHP
浅谈javascript 面向对象编程
2009/10/28 Javascript
Js获取事件对象代码
2010/08/05 Javascript
jtable列中自定义button示例代码
2013/11/21 Javascript
用jquery写的一个万年历(自写)
2014/01/20 Javascript
JavaScript操作XML/HTML比较常用的对象属性集锦
2015/10/30 Javascript
JS上传组件FileUpload自定义模板的使用方法
2016/05/10 Javascript
Kindeditor单独调用单图上传增加预览功能的实例
2017/07/31 Javascript
原生JavaScript实现日历功能代码实例(无引用Jq)
2019/09/23 Javascript
JavaScript简易计算器制作
2020/01/17 Javascript
[01:01:01]完美世界DOTA2联赛循环赛 GXR vs FTD BO2第一场 10.29
2020/10/29 DOTA
Python实现冒泡,插入,选择排序简单实例
2014/08/18 Python
Linux 下 Python 实现按任意键退出的实现方法
2016/09/25 Python
python之文件读取一行一行的方法
2018/07/12 Python
python requests 库请求带有文件参数的接口实例
2019/01/03 Python
Python实现的服务器示例小结【单进程、多进程、多线程、非阻塞式】
2019/05/23 Python
分享8个非常流行的 Python 可视化工具包
2019/06/05 Python
Django项目主urls导入应用中views的红线问题解决
2019/08/10 Python
pygame实现烟雨蒙蒙下彩虹雨
2019/11/11 Python
TensorFlow dataset.shuffle、batch、repeat的使用详解
2020/01/21 Python
django中嵌套的try-except实例
2020/05/21 Python
Python3通过chmod修改目录或文件权限的方法示例
2020/06/08 Python
Python爬虫之Selenium下拉框处理的实现
2020/12/04 Python
华为俄罗斯官方网上商城:购买Huawei手机和平板
2017/04/21 全球购物
ellesse美国官方商店:意大利高级运动服品牌
2019/10/29 全球购物
国际贸易专业自荐信
2014/06/10 职场文书
销售内勤岗位职责
2015/02/10 职场文书
幼儿园开学通知
2015/04/24 职场文书
会计实训总结范文
2015/08/03 职场文书
纪念建国70周年演讲稿
2019/07/19 职场文书
一文教你快速生成MySQL数据库关系图
2022/06/28 Redis