如何将 .odt 文件批量转换为 .docx 文件?

如何将 .odt 文件批量转换为 .docx 文件?

目前我有大量 .odt 文件,我想将它们批量转换为 .docx 文件。我正在使用 Windows 10 计算机。网上推荐了几种方法,几乎​​都是 2008-2010 年期间的,但似乎都不起作用。

该帖子的其余部分是我尝试过的选项:

一种选择是使用命令行和 libreoffice。类似这样的命令应该可以工作:
soffice --headless --convert-to docx:"MS Word 2007 XML" test.docx
或者这样:
start /wait "" "C:\Program Files (x86)\LibreOffice 5\program\soffice.exe" --headless --convert-to docx --outdir D:\sourcePath\testFile.odt
但是我尝试的两个命令和几种变体都没有起作用。没有错误,没有新文件,什么都没有。

另一个推荐的选项是 BatchConv(http://oooconv.free.fr/batchconv/batchconv_en.html),结合使用 open office。这也没有任何作用。我打开文件,在启动时接受宏,单击按钮,在向导中选择文件,open office 闪烁了一段时间,最后没有文件转换,也没有显示任何错误。

最后推荐的选项是 mso2ooo,但是它不支持 docx(仅支持 doc)。

答案1

这可能不是最好的

  • 从 Open Office 运行 scalc。
  • 文件 > 向导 > 文档转换器
  • StarOffice - 文本文档 > 下一步
  • 禁用模板,除非使用。
  • 包括子目录并选择 FROM 、 TO
  • 转变

然后使用 MSOffice 将 DOC 转换为 Docx

相关内容