案例背景
為什么這個(gè)年代PDF轉(zhuǎn)word,某wps居然還要收費(fèi).....很多軟件都可以實(shí)現(xiàn)這個(gè)功能,但是效果都有好有壞,而且有的還付費(fèi),很麻煩。
那就用python實(shí)現(xiàn)這個(gè)功能吧,然后把代碼打包為.exe的程序,這樣隨便在哪個(gè)電腦上都能運(yùn)行,給那些沒有python環(huán)境的人一個(gè)便利。
代碼實(shí)現(xiàn)
import glob
from pdf2docx import Converter
# 獲取當(dāng)前目錄下的所有PDF文件
pdf_files = glob.glob('*.pdf')
# 遍歷PDF文件,并轉(zhuǎn)換為Word
for pdf_path in pdf_files:
word_path = pdf_path[:-4] + '.docx'
cv = Converter(pdf_path)
cv.convert(word_path, start=0, end=None)
cv.close()
print(f"Converted {pdf_path} to {word_path}")
print("All PDF files have been converted to Word.")
這個(gè)代碼的功能是把統(tǒng)一目錄下的所有PDF文件轉(zhuǎn)為同名稱的word文件。
制作程序
主要依靠pyinstaller庫實(shí)現(xiàn),安裝:
pip install pyinstaller
然后win+r,輸入cmd打開終端
輸入自己的代碼文件所在的路徑:
cd /d "E:\Xiao work\其他\自學(xué)pandas\腳本系列"
然后輸入打包的文件名稱:
pyinstaller --onefile PDF轉(zhuǎn)word.py
等待就行。
該目錄下多了一個(gè)dist文件夾,里面就有這個(gè)程序,這個(gè)程序隨便什么電腦都能用,沒有python環(huán)境也行,很方便的。
雙擊一下就能運(yùn)行,可以把統(tǒng)一目錄下的所有PDF轉(zhuǎn)為同名word文件。而且轉(zhuǎn)化效果還挺好的。文章來源:http://www.zghlxwxcb.cn/news/detail-667833.html
這樣就完成了自己制作的一個(gè)免費(fèi)的PDF轉(zhuǎn)word的程序,而且是批量轉(zhuǎn)化,比一個(gè)個(gè)轉(zhuǎn)化還要收費(fèi)的軟件們強(qiáng)多了。?文章來源地址http://www.zghlxwxcb.cn/news/detail-667833.html
到了這里,關(guān)于Python自動(dòng)化小技巧21——實(shí)現(xiàn)PDF轉(zhuǎn)word功能(程序制作)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!