浅谈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转码问题的解决方法
Oct 07 Python
Python lxml模块安装教程
Jun 02 Python
Python实现螺旋矩阵的填充算法示例
Dec 28 Python
tensorflow TFRecords文件的生成和读取的方法
Feb 06 Python
pandas将numpy数组写入到csv的实例
Jul 04 Python
python-opencv颜色提取分割方法
Dec 08 Python
Python3 pip3 list 出现 DEPRECATION 警告的解决方法
Feb 16 Python
Python字典添加,删除,查询等相关操作方法详解
Feb 07 Python
学习Python需要哪些工具
Sep 04 Python
python两个list[]相加的实现方法
Sep 23 Python
Django执行源生mysql语句实现过程解析
Nov 12 Python
基于Python实现粒子滤波效果
Dec 01 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有道翻译api调用方法实例
2014/12/22 PHP
PHP附件下载中文名称乱码的解决方法
2015/12/17 PHP
php车辆违章查询数据示例
2016/10/14 PHP
小议Function.apply()之二------利用Apply的参数数组化来提高 JavaScript程序性能
2006/11/30 Javascript
简洁短小的 JavaScript IE 浏览器判定代码
2010/03/21 Javascript
复制小说文本时出现的随机乱码的去除方法
2010/09/07 Javascript
高效率JavaScript编写技巧整理
2013/08/23 Javascript
JSON无限折叠菜单编写实例
2013/12/16 Javascript
js判断页面中是否有指定控件的简单实例
2014/03/04 Javascript
javascript文本框内输入文字倒计数的方法
2015/02/24 Javascript
基于JQuery和CSS3实现仿Apple TV海报背景视觉差特效源码分享
2015/09/21 Javascript
vue 引入公共css文件的简单方法(推荐)
2018/01/20 Javascript
学习jQuery中的noConflict()用法
2018/09/28 jQuery
在js代码拼接dom对象到页面上的模板总结
2018/10/21 Javascript
微信小程序中的canvas 文字断行和省略号显示功能的处理方法
2018/11/14 Javascript
Django Highcharts制作图表
2016/08/27 Python
Apache如何部署django项目
2017/05/21 Python
python决策树之C4.5算法详解
2017/12/20 Python
Python numpy中矩阵的基本用法汇总
2019/02/12 Python
Python中一些深不见底的“坑”
2019/06/12 Python
Pytorch之view及view_as使用详解
2019/12/31 Python
关于tf.TFRecordReader()函数的用法解析
2020/02/17 Python
如何用python 操作zookeeper
2020/12/28 Python
基于Html5 canvas实现裁剪图片和马赛克功能及又拍云上传图片 功能
2019/07/09 HTML / CSS
瑞典快乐袜子:Happy Socks
2018/02/16 全球购物
定义一结构体数组表示分数,并求两个分数相加之和
2013/06/11 面试题
医学院学生的自我评价分享
2013/11/19 职场文书
给物业的表扬信
2014/01/21 职场文书
招聘与培训专员岗位职责
2014/01/30 职场文书
入股协议书范本
2014/04/14 职场文书
会计演讲稿范文
2014/05/23 职场文书
“四风”查摆问题自我剖析材料
2014/09/27 职场文书
党的群众路线教育实践活动个人整改措施材料
2014/11/04 职场文书
当幸福来敲门英文观后感
2015/06/01 职场文书
小学音乐课歌曲《堆雪人》教学反思
2016/02/18 职场文书
mysql中DCL常用的用户和权限控制
2022/03/31 MySQL