我想将 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。只有当您单击所有格式时,它才会用所有格式填充下拉框。