将 OpenOffice (ODT) 批量转换为 MS Word (DOC) 文件?

将 OpenOffice (ODT) 批量转换为 MS Word (DOC) 文件?

我有一个目录,里面全是 OpenOffice.orgodt文件,我想批量转换为doc文件。有没有简单的方法可以做到这一点?

(如果您的答案使用 OpenOffice 和 Linux 命令行,则可获得加分)

答案1

您可以使用批量转换

BatchConv 是一个批处理工具,允许将文件列表与任何支持的 OpenOffice.org 导入/导出文件格式进行转换。这个基于宏的向导要求提供文件列表以及目标目录和文件格式。然后它将循环遍历列表并使用 Ooo 导入/导出功能来处理文档。

答案2

UnoConv可以使用命令行中的 OpenOffice 库进行批量转换。我从未使用过它。

您还可以使用艾比词从命令行如下:

for file in *.odt ; do abiword --to=doc "$file" ; done

我已多次成功地做到了这一点。

答案3

看起来 Libre Office 支持您尝试使用以下命令行参数执行的操作:

libreoffice --headless --convert-to doc *odt

我从以下网站找到了此信息使用 LibreOffice 将 .odt 批量转换为 .docgnuru网站地点。

答案4

在 Mac 上,您可以使用 textutil(系统工具):

textutil -convert docx file.odt将 file.odt 的转换副本制作为 file.docx

textutil 支持以下格式:txt、rtf、rtfd、html、doc、docx、odt、wordml、webarchive

textutil -h了解更多信息

相关内容