浅谈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使用post提交数据到远程url的方法
Apr 29 Python
Java与Python两大幸存者谁更胜一筹呢
Apr 12 Python
python 美化输出信息的实例
Oct 15 Python
python 使用值来排序一个字典的方法
Nov 16 Python
Python3爬虫使用Fidder实现APP爬取示例
Nov 27 Python
python tkinter实现界面切换的示例代码
Jun 14 Python
python字典的常用方法总结
Jul 31 Python
pytorch点乘与叉乘示例讲解
Dec 27 Python
使用Python开发个京东上抢口罩的小实例(仅作技术研究学习使用)
Mar 10 Python
python网络编程:socketserver的基本使用方法实例分析
Apr 09 Python
Python类中的装饰器在当前类中的声明与调用详解
Apr 15 Python
如何使用python的ctypes调用医保中心的dll动态库下载医保中心的账单
May 24 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
第七节 类的静态成员 [7]
2006/10/09 PHP
CodeIgniter CLI模式简介
2014/06/17 PHP
Thinkphp中import的几个用法详细介绍
2014/07/02 PHP
thinkPHP框架自动填充原理与用法分析
2018/04/03 PHP
htm调用JS代码
2007/03/15 Javascript
js电信网通双线自动选择技巧
2008/11/18 Javascript
js form 验证函数 当前比较流行的错误提示
2009/06/23 Javascript
javascript 鼠标悬浮图片显示原图 移出鼠标后原图消失(多图)
2009/12/28 Javascript
从盛大通行证上摘下来的身份证验证js代码
2011/01/11 Javascript
JQuery中Bind()事件用法分析
2015/05/05 Javascript
jQuery实现灰蓝风格标准二级下拉菜单效果代码
2015/08/31 Javascript
jquery表单验证插件formValidator使用方法
2016/04/01 Javascript
jQuery返回定位插件详解
2017/05/15 jQuery
基于JavaScript实现百度搜索框效果
2020/06/28 Javascript
Vue 2.5.2下axios + express 本地请求404的解决方法
2018/02/21 Javascript
Vue用v-for给src属性赋值的方法
2018/03/03 Javascript
微信小程序block的使用教程
2018/04/01 Javascript
OpenLayer学习之自定义测量控件
2020/09/28 Javascript
Python程序语言快速上手教程
2012/07/18 Python
python使用marshal模块序列化实例
2014/09/25 Python
Python连接数据库学习之DB-API详解
2017/02/07 Python
安装Python的教程-Windows
2017/07/22 Python
微信跳一跳游戏python脚本
2020/04/01 Python
python如何使用Redis构建分布式锁
2020/01/16 Python
在django admin详情表单显示中添加自定义控件的实现
2020/03/11 Python
pycharm中如何自定义设置通过“ctrl+滚轮”进行放大和缩小实现方法
2020/09/16 Python
html5 div布局与table布局详解
2016/11/16 HTML / CSS
Maje德国官网:法国女性成衣品牌
2017/02/10 全球购物
SKECHERS官方旗舰店:美国舒适运动休闲品牌
2017/12/22 全球购物
Unix里面如何在后台运行程序
2016/10/14 面试题
群众路线剖析材料
2014/02/02 职场文书
物业管理毕业生的自我评价
2014/02/17 职场文书
nginx优化的六点方法
2021/03/31 Servers
Pytest之测试命名规则的使用
2021/04/16 Python
Python基础学习之奇异的GUI对话框
2021/05/27 Python
js 实现Material UI点击涟漪效果示例
2022/09/23 Javascript