淺談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('從多少頁到多少頁(用空格隔開):').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的全部內(nèi)容,希望對(duì)大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站:python先序遍歷二叉樹問題、python實(shí)現(xiàn)人臉識(shí)別代碼、python執(zhí)行使用shell命令方法分享等,有什么問題可以隨時(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)簡單拆分PDF文件的方法
- 利用Python的Django框架生成PDF文件的教程
- Python實(shí)現(xiàn)將doc轉(zhuǎn)化pdf格式文檔的方法
相關(guān)文章
Tornado協(xié)程在python2.7如何返回值(實(shí)現(xiàn)方法)
下面小編就為大家?guī)硪黄猅ornado協(xié)程在python2.7如何返回值(實(shí)現(xiàn)方法)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-06-06解決jupyter notebook 前面書寫后面內(nèi)容消失的問題
這篇文章主要介紹了解決jupyter notebook 前面書寫后面內(nèi)容消失的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-04-04pytest解讀fixture有效性及跨文件共享fixtures
這篇文章主要為大家介紹了pytest官方文檔fixture有效性及跨文件共享fixtures的解讀,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06使用Python自動(dòng)化Microsoft Excel和Word的操作方法
這篇文章主要介紹了使用Python自動(dòng)化Microsoft Excel和Word,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-04-04