日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python中提取pdf文件某些页_人工智能|Python提取PDF中的文本并朗读

發(fā)布時間:2025/3/15 python 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python中提取pdf文件某些页_人工智能|Python提取PDF中的文本并朗读 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
題前的話

之前有老師在群里推薦這個,我看了一眼覺得還是蠻有趣的,然后就忘了……昨天又看到這個《宅男福利!我50行Python代碼讓小姐姐給你讀Pdf》,今天于是開始自己嘗試,誰知道pdfplumber庫怎么也安裝不了,最后才明白原來是高版本不兼容庫文件,于是去python官網(wǎng)重新下了個3.7版本的,順利安裝pdfplumber庫成功。

海龜編輯器找不到這個庫文件,所以用的pip命令安裝,用python3.7編輯器運行。

pip install pdfplumber

參考程序:

import pdfplumber
pdf_path = "冉云飛.pdf"
pdf = pdfplumber.open(pdf_path)
text=''for page in range(0,len(pdf.pages)):
text+=pdf.pages[page].extract_text()print(text)

運行后的效果:

接下來設(shè)置語言朗讀,先安裝庫:

pip install pyttsx3

pip install pywin32?

#若未安裝pywin32, 需要安裝此庫的

然后加入朗讀代碼:

import pdfplumber #讀取PDF文字

pdf_path = "冉云飛.pdf"

pdf = pdfplumber.open(pdf_path)
text=''for page in range(0,len(pdf.pages)):
text+=pdf.pages[page].extract_text()print(text)

import pyttsx3 #朗讀代碼

engine = pyttsx3.init()

engine.say(text)
engine.runAndWait()

運行后即可測試效果,代碼簡單,效果不錯。

如果是文本文件,代碼就更加簡單了:

import pyttsx3
engine = pyttsx3.init()
engine.say(open("冉云飛.txt","r").read())
engine.runAndWait()

文本文件的內(nèi)容:

相關(guān)文章:

Python相關(guān)的各類競賽及考級人工智能系列:人工智能|第六章baidu-aip應(yīng)用體驗程序(四個)人工智能|Python調(diào)用百度人臉對比檢測體驗人工智能|Python一次進(jìn)行多張照片的人臉比對

總結(jié)

以上是生活随笔為你收集整理的python中提取pdf文件某些页_人工智能|Python提取PDF中的文本并朗读的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。