Я хочу преобразовать документ LibreOffice документу MSWord, но я не нашел инструмента для преобразования.
Кто-либо знает, как сделать это?
Существует довольно полезный инструмент для преобразования .odt
файлы (принимающий Вашу цель преобразовывает .odt
вместо .ods
кому: .docx
) - это назвало LibreOffice. LO имеет интерфейс командной строки, допуская преобразования файла, не открываясь .odt
файл в GUI LO.
Вот извлечение, показывающее, что необходимый параметр командной строки '-преобразовывает - в'' (для 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 прежде, чем дать команду.
Вы можете сделать это из Libre Office. Когда вы делаете «Сохранить как», есть только 2 варианта. Все форматы или ODF. Только когда вы нажимаете «Все форматы», он заполняет раскрывающийся список всеми форматами.