浅谈Python处理PDF的方法


Posted in Python onNovember 10, 2017

处理pdf文档

第一、

从文本中提取文本

浅谈Python处理PDF的方法

第二、

创建PDF

两种方法

浅谈Python处理PDF的方法

#使用PdfFileWriter
import PyPDF2
 
pdfFiles = []
for filename in os.listdir('.'):
if filename.endswith('.pdf'):
pdfFiles.append(filename)
print(pdfFiles)
pdfWriter = PyPDF2.PdfFileWriter()
 
pdfFileObj = open(pdfFiles[0],'rb')
pdfReader = PyPDF2.PdfFileReader(pdfFileObj) # 得到PdfFileReader对象
first,end =map(int,input('从多少页到多少页(用空格隔开):').split())
for pageNum in range(first-1,end):
pageObj = pdfReader.getPage(pageNum)
pdfWriter.addPage(pageObj)
pdfOutput = open ('split_pdf.pdf','wb')
pdfWriter.write(pdfOutput)
pdfOutput.close()

浅谈Python处理PDF的方法

#使用PdfFileMerger()
import PyPDF2
merger = PyPDF2.PdfFileMerger()
a = [str(i)+'webbook.pdf'for i in range(0,124)]
for i in a:
print(i)
merger.append(open(i,'rb'))
print("合并完成第"+str(i))
with open('combintion.pdf','wb') as f:
merger.write(f)

总结

以上就是本文关于浅谈Python处理PDF的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站:python先序遍历二叉树问题、python实现人脸识别代码、python执行使用shell命令方法分享等,有什么问题可以随时留言,小编会及时回复大家的。感谢朋友们对本站的支持!

Python 相关文章推荐
python中lambda函数 list comprehension 和 zip函数使用指南
Sep 28 Python
python爬取NUS-WIDE数据库图片
Oct 05 Python
Scrapy-redis爬虫分布式爬取的分析和实现
Feb 07 Python
python2.7到3.x迁移指南
Feb 01 Python
详解Python 数据库的Connection、Cursor两大对象
Jun 25 Python
使用Python Pandas处理亿级数据的方法
Jun 24 Python
在PyCharm中控制台输出日志分层级分颜色显示的方法
Jul 11 Python
Python实现搜索算法的实例代码
Jan 02 Python
DjangoWeb使用Datatable进行后端分页的实现
May 18 Python
python不到50行代码完成了多张excel合并的实现示例
May 28 Python
python爬虫利用selenium实现自动翻页爬取某鱼数据的思路详解
Dec 22 Python
python数字图像处理之图像的批量处理
Jun 28 Python
django开发教程之利用缓存文件进行页面缓存的方法
Nov 10 #Python
python使用邻接矩阵构造图代码示例
Nov 10 #Python
python先序遍历二叉树问题
Nov 10 #Python
简单了解OpenCV是个什么东西
Nov 10 #Python
python的文件操作方法汇总
Nov 10 #Python
python使用正则表达式的search()函数实现指定位置搜索功能
Nov 10 #Python
Python3调用微信企业号API发送文本消息代码示例
Nov 10 #Python
You might like
PHP面向对象程序设计组合模式与装饰模式详解
2016/12/02 PHP
基于jquery的页面划词搜索JS
2010/09/14 Javascript
自己使用jquery写的一个无缝滚动的插件
2014/04/30 Javascript
jQuery 仿百度输入标签插件附效果图
2014/07/04 Javascript
JavaScript闭包函数访问外部变量的方法
2014/08/27 Javascript
js实现百度联盟中一款不错的图片切换效果完整实例
2015/03/04 Javascript
js实现两点之间画线的方法
2015/05/12 Javascript
javascript判断网页是关闭还是刷新
2015/09/12 Javascript
Spring mvc 接收json对象
2015/12/10 Javascript
JavaScript 闭包机制详解及实例代码
2016/10/10 Javascript
原生JS实现的放大镜效果实例代码
2016/10/15 Javascript
JS实现前端缓存的方法
2017/09/21 Javascript
详解vue-cli项目中怎么使用mock数据
2018/05/29 Javascript
vue项目使用axios发送请求让ajax请求头部携带cookie的方法
2018/09/26 Javascript
微信小程序canvas.drawImage完全显示图片问题的解决
2018/11/30 Javascript
详解JavaScript实现动态的轮播图效果
2019/04/29 Javascript
Vue2.X和Vue3.0数据响应原理变化的区别
2019/11/07 Javascript
Vue+Element自定义纵向表格表头教程
2020/10/26 Javascript
JavaScript中展开运算符及应用的实例代码
2021/01/14 Javascript
利用Python自带PIL库扩展图片大小给图片加文字描述的方法示例
2017/08/08 Python
机器学习10大经典算法详解
2017/12/07 Python
解决Python selenium get页面很慢时的问题
2019/01/30 Python
python 应用之Pycharm 新建模板默认添加编码格式-作者-时间等信息【推荐】
2019/06/17 Python
django之对FileField字段的upload_to的设定方法
2019/07/28 Python
Python处理session的方法整理
2019/08/29 Python
python利用JMeter测试Tornado的多线程
2020/01/12 Python
Joules官网:女士、男士和儿童服装和鞋类
2018/10/23 全球购物
物业管理求职自荐信
2013/09/25 职场文书
毕业生文员求职信
2013/11/03 职场文书
求职信模板怎么做
2014/01/26 职场文书
幼儿园教学管理制度
2014/02/04 职场文书
元旦活动感言
2014/03/08 职场文书
2014基层党员干部学习全国两会心得体会
2014/03/17 职场文书
爱情寄语大全
2014/04/09 职场文书
2014幼儿园小班工作总结
2014/11/10 职场文书
2015年度残疾人工作总结
2015/05/14 职场文书