我发现了几个与我相似的问题,但没有一个答案接近我需要的。
规范:我使用的是 Python 3,没有 MS Word。我的编程机器运行的是 OS X,云机器也是 linux/ubuntu。
我正在使用 python-docx
从每晚发送给我的 .doc
文件中提取值。但是,python-docx
仅适用于 .docx
文件,因此我需要先将文件转换为该扩展名。
所以,我有一个 .doc
文件,我需要将其转换为 .docx
。此脚本可能必须在云中运行,因此我无法安装任何类型的 Office 或类似 Office 的软件。这能做到吗?
最佳答案
您正在使用 Linux/ubuntu,您可以使用 LibreOffice 的内置转换器。
语法
lowriter --convert-to docx *.doc
例子
lowriter --convert-to docx testdoc.doc
这会将所有 doc 文件转换为 docx 并保存在同一文件夹中。
关于Python 和 MS Word : Convert . 文档到 .docx?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42535066/