淺談Python處理PDF的方法
處理pdf文檔
第一、
從文本中提取文本

第二、
創(chuàng)建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對(duì)象
first,end =map(int,input('從多少頁(yè)到多少頁(yè)(用空格隔開(kāi)):').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()

#使用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)
總結(jié)
以上就是本文關(guān)于淺談Python處理PDF的全部?jī)?nèi)容,希望對(duì)大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站:python先序遍歷二叉樹(shù)問(wèn)題、python實(shí)現(xiàn)人臉識(shí)別代碼、python執(zhí)行使用shell命令方法分享等,有什么問(wèn)題可以隨時(shí)留言,小編會(huì)及時(shí)回復(fù)大家的。感謝朋友們對(duì)本站的支持!
- Python實(shí)現(xiàn)將DOC文檔轉(zhuǎn)換為PDF的方法
- Python文檔生成工具pydoc使用介紹
- Python讀取指定目錄下指定后綴文件并保存為docx
- Python實(shí)現(xiàn)pdf文檔轉(zhuǎn)txt的方法示例
- Python2.7讀取PDF文件的方法示例
- Python使用PDFMiner解析PDF代碼實(shí)例
- 利用python程序生成word和PDF文檔的方法
- Python實(shí)現(xiàn)簡(jiǎn)單拆分PDF文件的方法
- 利用Python的Django框架生成PDF文件的教程
- Python實(shí)現(xiàn)將doc轉(zhuǎn)化pdf格式文檔的方法
相關(guān)文章
Python調(diào)用ffmpeg開(kāi)源視頻處理庫(kù),批量處理視頻
本文主要介紹了如何用Python調(diào)用ffmpeg開(kāi)源視頻處理庫(kù),來(lái)實(shí)現(xiàn)視頻批量的處理:水印、背景音樂(lè)、剪輯、合并、幀率、速率、分辨率等操作2020-11-11
Python入門學(xué)習(xí)之類的相關(guān)知識(shí)總結(jié)
今天帶大家復(fù)習(xí)python的基礎(chǔ)知識(shí),文中對(duì)類的相關(guān)知識(shí)作了非常詳細(xì)的介紹,對(duì)正在學(xué)習(xí)python的小伙伴們有很好地幫助,需要的朋友可以參考下2021-05-05
Python編譯為二進(jìn)制so可執(zhí)行文件實(shí)例
今天小編就為大家分享一篇Python編譯為二進(jìn)制so可執(zhí)行文件實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-12-12
Python 多線程并行執(zhí)行的實(shí)現(xiàn)示例
本文主要介紹了Python 多線程并行執(zhí)行的實(shí)現(xiàn)示例,通過(guò)使用threading和concurrent.futures模塊可以進(jìn)行實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下2024-07-07
使用wxPython獲取系統(tǒng)剪貼板中的數(shù)據(jù)的教程
這篇文章主要介紹了使用wxPython獲取系統(tǒng)剪貼板中的數(shù)據(jù)的教程,wxPython是一個(gè)非常受歡迎的Python圖形庫(kù),需要的朋友可以參考下2015-05-05
用Python計(jì)算三角函數(shù)之a(chǎn)cos()方法的使用
這篇文章主要介紹了用Python計(jì)算三角函數(shù)之a(chǎn)cos()方法的使用,是Python學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-05-05
Python數(shù)據(jù)可視化之使用matplotlib繪制簡(jiǎn)單圖表
這篇文章主要為大家詳細(xì)介紹了使用matplotlib繪制簡(jiǎn)單圖表的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助2022-03-03
Python使用PyPDF2庫(kù)實(shí)現(xiàn)向PDF文件中插入內(nèi)容
Python的PyPDF2庫(kù)是一個(gè)強(qiáng)大的工具,它允許我們方便地操作PDF文件,包括合并、拆分、旋轉(zhuǎn)頁(yè)面等操作,下面我們就來(lái)看看如何使用PyPDF2庫(kù)實(shí)現(xiàn)向PDF文件中插入內(nèi)容吧2024-04-04
使用Python實(shí)現(xiàn)圖像顏色量化的方法
這篇文章主要介紹了使用Python進(jìn)行圖像顏色量化,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-06-06

