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实现mysql的单引号字符串过滤方法
Nov 14 Python
Python连接SQLServer2000的方法详解
Apr 19 Python
python实现list元素按关键字相加减的方法示例
Jun 09 Python
Python微信企业号开发之回调模式接收微信端客户端发送消息及被动返回消息示例
Aug 21 Python
python如何在循环引用中管理内存
Mar 20 Python
python-opencv 将连续图片写成视频格式的方法
Jan 08 Python
python实现五子棋小程序
Jun 18 Python
python利用wx实现界面按钮和按钮监听和字体改变的方法
Jul 17 Python
python将字典列表导出为Excel文件的方法
Sep 02 Python
Python元组 tuple的概念与基本操作详解【定义、创建、访问、计数、推导式等】
Oct 30 Python
tensorflow 固定部分参数训练,只训练部分参数的实例
Jan 20 Python
python Polars库的使用简介
Apr 21 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
PHP5.0对象模型探索之抽象方法和抽象类
2006/09/05 PHP
一个PHP的QRcode类与大家分享
2011/11/13 PHP
php绘制一个扇形的方法
2015/01/24 PHP
php继承中方法重载(覆盖)的应用场合
2015/02/09 PHP
图文详解PHP环境搭建教程
2016/07/16 PHP
PHP与服务器文件系统的简单交互
2016/10/21 PHP
PHP分享图片的生成方法
2018/04/25 PHP
php对微信支付回调处理的方法
2018/08/23 PHP
PHP常见字符串操作函数与用法总结
2019/03/04 PHP
php提供实现反射的方法和实例代码
2019/09/17 PHP
javaScript 简单验证代码(用户名,密码,邮箱)
2009/09/28 Javascript
jquery解析XML字符串和XML文件的方法说明
2014/02/21 Javascript
深入分析Javascript跨域问题
2015/04/17 Javascript
js实现的奥运倒计时时钟效果代码
2015/12/09 Javascript
bootstrap模态框实现拖拽效果
2016/12/14 Javascript
基于Vue实现拖拽效果
2018/04/27 Javascript
小程序转发探索示例
2019/02/19 Javascript
js module大战
2019/04/19 Javascript
微信小程序点击图片实现长按预览、保存、识别带参数二维码、转发等功能
2019/07/20 Javascript
小程序采集录音并上传到后台
2019/11/22 Javascript
JSONP解决JS跨域问题的实现
2020/05/25 Javascript
JavaScript中常用的3种弹出提示框(alert、confirm、prompt)
2020/11/10 Javascript
11个并不被常用但对开发非常有帮助的Python库
2015/03/31 Python
深入解析Python设计模式编程中建造者模式的使用
2016/03/02 Python
Python学习笔记之解析json的方法分析
2017/04/21 Python
在java中如何定义一个抽象属性示例详解
2017/08/18 Python
Ubuntu18.04中Python2.7与Python3.6环境切换
2019/06/14 Python
在Django admin中编辑ManyToManyField的实现方法
2019/08/09 Python
Python不支持 i ++ 语法的原因解析
2020/07/22 Python
python读取excel数据并且画图的实现示例
2021/02/08 Python
HTML5触摸事件演化tap事件介绍
2016/03/25 HTML / CSS
Max&Co官网:意大利年轻女性时尚品牌
2017/05/16 全球购物
异步传递消息系统的作用
2016/05/01 面试题
大学生的自我鉴定范文
2014/01/21 职场文书
2014年宣传部工作总结
2014/11/12 职场文书
Spring Boot 实现 WebSocket
2022/04/30 Java/Android