請問為什麼在練習把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()