将 .ods 文档转换为 .docx 文档

将 .ods 文档转换为 .docx 文档

我想将 LibreOffice 文档转换为 MSWord 文档,但我还没有找到任何转换工具。

有谁知道如何做到这一点?

答案1

有一个非常有用的工具可以转换.odt文件(假设您的目标是转换.odt而不是.ods转换为.docx) - 它被称为 LibreOffice。LO 有一个命令行界面,允许进行文件转换而无需.odt在 LO GUI 中打开文件。

以下摘录显示了所需的命令行参数“--convert-to”(针对 LibreOffice 5.1.6):

$ soffice -h
LibreOffice 5.1.6.2 10m0(Build:2)

Usage: soffice [options] [documents...]

Options:

(...) 

--convert-to output_file_extension[:output_filter_name[:output_filter_options]] [--outdir output_dir] files
      Batch convert files (implies --headless).
      If --outdir is not specified then current working dir is used as output_dir.
      Eg. --convert-to pdf *.doc
          --convert-to pdf:writer_pdf_Export --outdir /home/user *.doc
          --convert-to "html:XHTML Writer File:UTF8" *.doc
          --convert-to "txt:Text (encoded):UTF8" *.doc

(...)

Remaining arguments will be treated as filenames or URLs of documents to open.

仅用docx作输出过滤器名称。

所以,

soffice --convert-to docx file.odt

会将文件转换file.odt为(不再需要file.docx该参数)。--headless

重要提示:命令行命令仅在没有其他 LO 实例运行时才有效。因此,请确保在发出命令之前退出 LO。

答案2

您可以从 Libre Office 执行此操作。当您执行另存为时,只有 2 个选项。所有格式或 ODF。只有当您单击所有格式时,它才会用所有格式填充下拉框。

相关内容