浅谈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抓取框架Scrapy爬虫入门:页面提取
Dec 01 Python
python 去除txt文本中的空格、数字、特定字母等方法
Jul 24 Python
详解Python 装饰器执行顺序迷思
Aug 08 Python
对Python协程之异步同步的区别详解
Feb 19 Python
Python3转换html到pdf的不同解决方案
Mar 11 Python
详解Numpy数组转置的三种方法T、transpose、swapaxes
May 27 Python
判断Threading.start新线程是否执行完毕的实例
May 02 Python
Python实现加密的RAR文件解压的方法(密码已知)
Sep 11 Python
python复合条件下的字典排序
Dec 18 Python
Python对excel的基本操作方法
Feb 18 Python
Pytorch DataLoader shuffle验证方式
Jun 02 Python
Python如何加载模型并查看网络
Jul 15 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调用数据库的存贮过程!
2006/10/09 PHP
THINKPHP内容分页代码分享
2015/01/14 PHP
10条php编程小技巧
2015/07/07 PHP
ThinkPHP5.0框架结合Swoole开发实现WebSocket在线聊天案例详解
2019/04/02 PHP
Laravel 模型使用软删除-左连接查询-表起别名示例
2019/10/24 PHP
jquery 新手学习常见问题解决方法
2010/04/18 Javascript
jQuery.get、jQuery.getJSON、jQuery.post无法返回JSON问题的解决方法
2011/07/28 Javascript
使用javascipt---实现二分查找法
2013/04/10 Javascript
JS实现根据当前文字选择返回被选中的文字
2014/05/21 Javascript
JS 排序输出实现table行号自增前端动态生成的tr
2014/08/13 Javascript
Angularjs 动态改变title标题(兼容ios)
2016/12/29 Javascript
详解微信小程序 通过控制CSS实现view隐藏与显示
2017/05/24 Javascript
详解Vue.js搭建路由报错 router.map is not a function
2017/06/27 Javascript
addeventlistener监听scroll跟touch(实例讲解)
2017/08/04 Javascript
vue中实现滚动加载更多的示例
2017/11/08 Javascript
在 webpack 中使用 ECharts的实例详解
2018/02/05 Javascript
Vue监听数据渲染DOM完以后执行某个函数详解
2018/09/11 Javascript
JavaScript常用工具方法封装
2019/02/12 Javascript
详解利用eventemitter2实现Vue组件通信
2019/11/04 Javascript
jQuery 淡入/淡出效果函数用法分析
2020/05/19 jQuery
[01:02:17]2014 DOTA2华西杯精英邀请赛 5 24 DK VS VG
2014/05/26 DOTA
[01:02:02]DOTA2上海特级锦标赛A组败者赛 EHOME VS CDEC第二局
2016/02/25 DOTA
详解在Python和IPython中使用Docker
2015/04/28 Python
Python使用pyshp库读取shapefile信息的方法
2018/12/29 Python
python-视频分帧&多帧合成视频实例
2019/12/10 Python
解决pycharm中的run和debug失效无法点击运行
2020/06/09 Python
pandas之分组groupby()的使用整理与总结
2020/06/18 Python
智能旅行箱:Horizn Studios
2018/04/30 全球购物
四川成都导游欢迎词
2014/01/18 职场文书
装修活动策划方案
2014/08/27 职场文书
车队安全员岗位职责
2015/02/15 职场文书
2015年新农村建设工作总结
2015/05/22 职场文书
幼儿园六一主持词开场白
2015/05/28 职场文书
夏洛特的网观后感
2015/06/15 职场文书
房产销售员2015年终工作总结
2015/10/22 职场文书
python numpy中setdiff1d的用法说明
2021/04/22 Python