實現(xiàn)功能,將程序所在當(dāng)前路徑下的所有PDF文件轉(zhuǎn)化為word
import os
from pdf2docx import Converter
# 獲取當(dāng)前路徑
current_path = os.getcwd()
# 遍歷當(dāng)前路徑下的所有文件和文件夾
for file_name in os.listdir(current_path):
# 檢查文件是否為 PDF 文件
if file_name.endswith(".pdf"):
# 構(gòu)建輸入和輸出文件路徑
pdf_file_path = os.path.join(current_path, file_name)
docx_file_path = os.path.join(current_path, os.path.splitext(file_name)[0] + ".docx")
# 創(chuàng)建 Converter 對象并將 PDF 轉(zhuǎn)換為 DOCX
cv = Converter(pdf_file_path)
cv.convert(docx_file_path, start=0, end=None)
cv.close()
print(f"已將 {file_name} 轉(zhuǎn)換為 {os.path.basename(docx_file_path)}")
上述代碼中使用了?os
?模塊來獲取當(dāng)前路徑及構(gòu)建文件路徑,使用了?pdf2docx
?模塊來進(jìn)行 PDF 到 DOCX 的轉(zhuǎn)換。通過遍歷當(dāng)前路徑下的所有文件和文件夾,并判斷是否是 PDF 文件,將其轉(zhuǎn)換為 DOCX 文件。
可以使用以下命令進(jìn)行安裝pdf2docx
?模塊:
pip install pdf2docx
運(yùn)行上述代碼后,將會在當(dāng)前路徑下生成與每個 PDF 文件對應(yīng)的 DOCX 文件。
?文章來源地址http://www.zghlxwxcb.cn/news/detail-607571.html
可執(zhí)行程序(可直接運(yùn)行)可從資源中直接下載使用文章來源:http://www.zghlxwxcb.cn/news/detail-607571.html
?
到了這里,關(guān)于使用python將PDF轉(zhuǎn)word的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!