iT邦幫忙

0

python word轉pdf找不到檔案

請問為什麼在練習把word轉成pdf時會顯示找不到檔案呢??
確定當前工作路徑有要轉檔的word,已經試過絕對路徑跟相對路徑,結果都還是會報錯
報錯

com_error: (-2147352567, '發生例外狀況。', (0, 'Microsoft Word', '找不到檔案。\r (C:\\Users\\...\\文件\\your_word_document.docx)', 'wdmain11.chm', 24654, -2146823114), None)

程式碼

from win32com.client import Dispatch
import win32com.client
import docx
wordFilename = 'your_word_document.docx'
pdfFilename = 'your_pdf_filename.pdf'

doc = docx.Document()
# Code to create Word document goes here.
doc.save(wordFilename)

wdFormatPDF = 17 # word轉pdf的數字代碼
wordObj = win32com.client.Dispatch('Word.Application')
docObj = wordObj.Documents.Open(wordFilename)
docObj.SaveAs(pdfFilename, FileFormat=wdFormatPDF)
docObj.Close()
wordObj.Quit()
cashrain iT邦新手 5 級 ‧ 2022-05-18 22:19:01 檢舉
我知道有其他方法可以轉檔,但是想弄清楚為什麼這個地方會報錯~網路上找不到有跟我一樣的例子
提示:權限問題。
harutsuki iT邦新手 5 級 ‧ 2022-05-19 18:44:52 檢舉
有試過把檔案位置更換嗎
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答