import win32com.client import re import os def doc_to_docx(input_file, output_file): # 创建 Word 应用 try: word = win32com.client.Dispatch("Word.Application") except: word = win32com.client.Dispatch("KWPS.Application") # 打开 Word 文件 doc = word.Documents.Open(input_file) # 转换为 PDF doc.SaveAs(output_file, FileFormat=16) # 16 是 DOCX 格式的编号 doc.Close() word.Quit()