使用 python 将 doc 的 word 文件转换成 docx 文件
目前艺赛旗的最新版设计器已经自带了 word 相关组件,可以打开和处理 docx 文档。
但是很多客户出于兼容性考虑,原始文档是 doc 格式,组件无法直接处理,需要先进行一次格式转换。
可以使用以下 python 代码进行 doc 向 docx 文件格式的转换:
from win32com import client as wc #导入模块
def doc_to_docx(file):
word = wc.Dispatch("Word.Application") # 打开word应用程序
doc = word.Documents.Open(file) #打开word文件
doc.SaveAs("{}x".format(file), 12)#另存为后缀为".docx"的文件,其中参数12指docx文件
doc.Close() #关闭原来word文件
word.Quit()
print("完成!")
return "{}x".format(file)