思路:

1、需要用到libreoffice库。
2、然后使用python的subprocess执行转化命令。
python代码如下:

doc_path = './test.doc'  # 你的doc原文件
target_format = 'docx'  # 转化为docx格式
output_directory = './'  # 转化后的docx文件保存到的目录

subprocess.call(
    [
        "soffice",
        "--headless",
        "--convert-to",
        target_format,
        "--outdir",
        output_directory,
        doc_path,
    ],
)

libreoffice安装

ubuntu下安装:

apt-get install libreoffice -y
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐