婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > python讀取pdf格式文檔的實現代碼

python讀取pdf格式文檔的實現代碼

熱門標簽:千陽自動外呼系統 西藏智能外呼系統五星服務 原裝電話機器人 400電話申請服務商選什么 江蘇客服外呼系統廠家 清遠360地圖標注方法 在哪里辦理400電話號碼 工廠智能電話機器人 平頂山外呼系統免費

python讀取pdf文檔

一、 準備工作

安裝對應的庫
	pip install pdfminer3k
	pip install pdfminer.six 

二、部分變量的含義

PDFDocument(pdf文檔對象)
PDFPageInterpreter(解釋器)
PDFParser(pdf文檔分析器)
PDFResourceManager(資源管理器)
PDFPageAggregator(聚合器)
LAParams(參數分析器)

三、PDFMiner類之間的關系

PDFMiner的相關文檔(點擊跳轉)

四、代碼實現

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# datetime:2021/3/17 12:12
# software: PyCharm
# version: python 3.9.2

def changePdfToText(filePath):
 """
 解析pdf 文本,保存到同名txt文件中

 param:
 filePath: 需要讀取的pdf文檔的目錄
 introduced module:
 from pdfminer.pdfpage import PDFPage
 from pdfminer.pdfparser import PDFParser
 from pdfminer.pdfinterp import PDFResourceManager, PDFPageInterpreter
 from pdfminer.converter import PDFPageAggregator
 from pdfminer.layout import LAParams
 from pdfminer.pdfdocument import PDFDocument, PDFTextExtractionNotAllowed
 import os.path
 """
 file = open(filePath, 'rb') # 以二進制讀模式打開
 # 用文件對象來創建一個pdf文檔分析器
 praser = PDFParser(file)
 # 創建一個PDF文檔
 doc = PDFDocument(praser, '') # praser :上面創建的pdf文檔分析器 ,第二個參數是密碼,設置為空就好了
 # 連接分析器 與文檔對象
 praser.set_document(doc)
 # 檢測文檔是否提供txt轉換,不提供就忽略
 if not doc.is_extractable:
 raise PDFTextExtractionNotAllowed
 # 創建PDf 資源管理器 來管理共享資源
 rsrcmgr = PDFResourceManager()
 # 創建一個PDF設備對象
 laparams = LAParams()
 device = PDFPageAggregator(rsrcmgr, laparams=laparams)
 # 創建一個PDF解釋器對象
 interpreter = PDFPageInterpreter(rsrcmgr, device)
 result = [] # 內容列表
 # 循環遍歷列表,每次處理一個page的內容
 for page in PDFPage.create_pages(doc):
 interpreter.process_page(page)
 # 接受該頁面的LTPage對象
 layout = device.get_result()
 for x in layout:
  if hasattr(x, "get_text"):
  result.append(x.get_text())
  fileNames = os.path.splitext(filePath) # 分割
  # 以追加的方式打開文件
  with open(fileNames[0] + '.txt', 'a', encoding="utf-8") as f:
   results = x.get_text()
   # print(results) 這個句可以取消注釋就可以在控制臺將所有內容輸出了
   f.write(results) # 寫入文件

# 調用示例 :

# path = u'E:\\1.pdf'
# changePdfToText(path)

利用PyPDF2實現了對pdf文字內容的提取

from PyPDF2 import PdfFileReader

# 定義獲取pdf內容的方法
def getPdfContent(filename):
  # 獲取PdfFileReader對象
  pdf = PdfFileReader(open(filename, "rb"))
  content = "" #content是輸出文本
  for i in range(0,pdf.getNumPages()): #遍歷每一頁
    pageObj = pdf.getPage(i)
    try:
      extractedText = pageObj.extractText()#導出每一頁的內容,如果當前頁有圖片的話就跳過
      content += extractedText + "\n"
    except BaseException:
      pass
  return content.encode("ascii", "ignore")


# 將獲取的內容寫入txt文件
with open("test.txt","w") as f:
  count=0 #count的作用是限制每一行的文字個數,本人設置的是十行
  #將獲取的文本變成字符串并用空白隔開
  for item in str(getPdfContent("test.pdf")).split(" "):
    # 如果當前文字以句號結尾就換行
    if item[-1]==".":
      f.write(item+"\n")
      count=0
    else:
      f.write(item+" ")
      count +=1
    # 如果寫了十個字就換行
    if count==10:
      f.write("\n")
      # 重置count
      count = 0

總結

到此這篇關于python讀取pdf格式文檔的文章就介紹到這了,更多相關python讀取pdf文檔內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python解析并讀取PDF文件內容的方法
  • Python2.7讀取PDF文件的方法示例
  • python 使用pdfminer3k 讀取PDF文檔的例子
  • Python讀取pdf表格寫入excel的方法

標簽:安慶 天水 錦州 日照 白城 隨州 股票 西安

巨人網絡通訊聲明:本文標題《python讀取pdf格式文檔的實現代碼》,本文關鍵詞  python,讀取,pdf,格式,文檔,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python讀取pdf格式文檔的實現代碼》相關的同類信息!
  • 本頁收集關于python讀取pdf格式文檔的實現代碼的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    精品日韩av一区二区| 一区二区三区四区不卡在线| 欧美极品少妇xxxxⅹ高跟鞋| 一区二区在线观看视频在线观看| 蜜桃一区二区三区在线| 99热这里都是精品| 欧美精品一区二区三区在线| 天堂一区二区在线| 在线亚洲免费视频| 成人免费一区二区三区在线观看| 国产曰批免费观看久久久| 蜜臀久久99精品久久久久宅男| 亚洲裸体xxx| 国产成人aaaa| 日韩欧美区一区二| 午夜精品福利久久久| 91麻豆自制传媒国产之光| 中文字幕精品在线不卡| 免费美女久久99| 在线综合亚洲欧美在线视频 | 99热国产精品| 国产亚洲成aⅴ人片在线观看 | 在线看一区二区| 成人免费小视频| av在线不卡电影| 欧美国产精品一区二区三区| 国产一二三精品| 久久人人97超碰com| 麻豆精品在线观看| 欧美成人精品二区三区99精品| 日日骚欧美日韩| 91精品黄色片免费大全| 日韩精品视频网| 91精品国产入口| 开心九九激情九九欧美日韩精美视频电影 | 91视频精品在这里| 亚洲日本成人在线观看| 丁香激情综合国产| 综合色天天鬼久久鬼色| 色婷婷综合久久久中文一区二区| 亚洲你懂的在线视频| 欧美主播一区二区三区美女| 天堂成人国产精品一区| 制服丝袜中文字幕亚洲| 老司机免费视频一区二区| 久久久一区二区三区| k8久久久一区二区三区| 亚洲一级二级在线| 91麻豆精品国产91久久久资源速度| 蜜桃视频在线一区| 中文一区二区完整视频在线观看| 91麻豆精品91久久久久久清纯| 日日摸夜夜添夜夜添精品视频| 精品久久久久久久久久久院品网| 国产91精品免费| 亚洲激情中文1区| 日韩一区二区影院| 成人激情校园春色| 亚洲一区二区三区小说| 精品国产凹凸成av人网站| 99久久国产免费看| 免费观看一级特黄欧美大片| 欧美经典一区二区| 欧美久久一二区| 国产精品一二三四区| 一区二区三区中文字幕| 精品国产91九色蝌蚪| 色综合天天综合在线视频| 婷婷久久综合九色综合伊人色| 国产偷国产偷精品高清尤物| 欧美在线不卡视频| 成人黄色电影在线| 青娱乐精品视频在线| 国产精品国产成人国产三级| 日韩亚洲欧美成人一区| 91福利资源站| 国产a区久久久| 日本强好片久久久久久aaa| 亚洲三级在线看| 精品粉嫩aⅴ一区二区三区四区| 色综合久久综合网97色综合| 国产毛片精品国产一区二区三区| 无吗不卡中文字幕| 亚洲日本在线a| 中文字幕成人在线观看| 精品国产一区二区三区久久影院| 欧美亚洲国产bt| 99久久久久久| 国产精品自拍av| 六月丁香综合在线视频| 丝袜美腿亚洲综合| 亚洲自拍偷拍欧美| 自拍偷拍亚洲综合| 国产精品对白交换视频| 久久久美女毛片| 2023国产精品自拍| 欧美一区二区三区思思人| 欧美性生活大片视频| 色综合久久久网| 在线视频欧美精品| 国产欧美一区二区精品性| 欧美一区二区人人喊爽| 91福利在线播放| 免费久久精品视频| 中文字幕国产一区| 久久日韩粉嫩一区二区三区 | 国产欧美精品一区二区色综合| 91精品久久久久久久91蜜桃| 欧美视频在线播放| 欧美三级中文字幕| 在线播放中文字幕一区| 日韩一级完整毛片| 日韩一二在线观看| 久久青草国产手机看片福利盒子| 日韩免费在线观看| 久久精品人人做| 国产精品久久久久国产精品日日| 国产欧美日韩在线| 亚洲同性gay激情无套| 亚洲美女视频在线观看| 一区二区三区欧美| 亚洲成人av在线电影| 色婷婷久久久亚洲一区二区三区| 日本高清不卡视频| 91精品国产综合久久精品麻豆 | 亚洲国产aⅴ天堂久久| 国产日产欧美一区| 国产精品国产三级国产普通话99| 中文字幕永久在线不卡| 亚洲一区二区偷拍精品| 日韩av不卡一区二区| 极品尤物av久久免费看| www.亚洲色图| 欧美高清视频一二三区 | 亚洲精品va在线观看| 天堂影院一区二区| 国产一区二区三区在线观看免费| 国产麻豆精品theporn| 91免费视频大全| 欧美久久一二区| 国产精品青草综合久久久久99| 一区二区不卡在线播放| 蜜臀久久99精品久久久久久9| 国产超碰在线一区| 欧美日韩激情在线| 久久久国产精品麻豆| 玉足女爽爽91| 国产一区二区三区| 精品视频123区在线观看| 久久精品一区四区| 午夜影院久久久| 成人福利在线看| 91精品国产一区二区三区| 国产精品天天摸av网| 天天色综合天天| 色综合视频在线观看| 精品国产成人在线影院| 亚洲国产精品人人做人人爽| 国产精品一二三| 欧美一区二区三区爱爱| 亚洲自拍偷拍av| av欧美精品.com| 久久久国产精品麻豆| 日韩精品久久久久久| 一本一本大道香蕉久在线精品| 欧美大片免费久久精品三p| 一区二区三区日韩欧美| www.日韩av| 国产日韩精品一区二区浪潮av| 日本怡春院一区二区| 色噜噜夜夜夜综合网| 国产精品久久久久久久久免费相片 | 337p亚洲精品色噜噜噜| 一区二区三区国产精华| 成人黄色777网| 久久精品视频一区二区| 蜜桃一区二区三区四区| 欧美日韩成人一区| 亚洲国产精品一区二区尤物区| 99久久综合色| 国产精品每日更新| 成人在线视频一区二区| 久久精品亚洲精品国产欧美kt∨| 麻豆精品国产传媒mv男同 | 欧美人妇做爰xxxⅹ性高电影| 亚洲欧美日韩精品久久久久| 国产99久久久久久免费看农村| 精品欧美乱码久久久久久| 美国毛片一区二区三区| 日韩限制级电影在线观看| 日本亚洲欧美天堂免费| 在线不卡一区二区| 青青国产91久久久久久| 欧美一区二区免费视频| 蜜桃av一区二区| 久久久五月婷婷| 丰满放荡岳乱妇91ww| 国产精品视频第一区| 91视频在线观看| 亚洲h在线观看|