Step1: 安装依赖
pip install pywin32
Step2: 代码
import win32com.client as win32
import pythoncom
def convert_word_to_pdf(doc_file, pdf_file):
doc_file = os.path.abspath(doc_file)
pdf_file = os.path.abspath(pdf_file)
pythoncom.CoInitialize() # 初始化 COM 环境
word = win32.Dispatch('Word.Application')
doc = word.Documents.Open(doc_file)
doc.SaveAs(pdf_file, FileFormat=17)
doc.Close()
word.Quit()