Преобразовать документ .ods в документ .docx

Я хочу преобразовать документ LibreOffice в документ MSWord, но я не нашел никакого инструмента для преобразования.

Кто-нибудь знает, как это сделать?

-8
задан 24 May 2018 в 11:26

2 ответа

Существует довольно полезный инструмент для конвертирования файлов .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 перед выдачей команды.

0
ответ дан 17 July 2018 в 13:35

Существует довольно полезный инструмент для конвертирования файлов .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 перед выдачей команды.

0
ответ дан 20 July 2018 в 13:39

Другие вопросы по тегам:

Похожие вопросы: