Как создать документ слова в форме docx с терминалом

Я знаю, что могу легко создать docx файл с libreOffice, но я просто хочу узнать больше об использовании удара. Кто-либо, который в состоянии объяснить, возможно ли это даже с терминалом? Сенсорная команда делает достойное задание, но она не указывает расширения.

13
задан 7 February 2019 в 16:13

2 ответа

Согласно этому потоку в Unix & Linux, можно использовать Pandoc.

От просматривания документации я думаю, что Вы могли использовать его как:

echo "Hello" | pandoc -o out.docx

Затем out.docx будет docx файл с "Привет" в нем.


Также, я нашел этот модуль Python: python-docx

29
ответ дан 23 November 2019 в 03:10

LibreOffice идет с названным инструментом командной строки soffice который имеет libreoffice указывая на него, этот инструмент имеет a --convert-to опция, которая позволяет Вам легко преобразовать файлы таким же образом программа GUI, делает, например:

libreoffice --convert-to docx file.txt

Это создает файл file.docx в Office Откройте XML Text format в текущем каталоге.

Пример использования

$ echo some text > file.txt
$ libreoffice --convert-to docx file.txt 

convert /home/dessert/file.txt -> /home/dessert/file.docx using filter : Office Open XML Text
$ file file.docx 
file.docx: Microsoft OOXML
20
ответ дан 23 November 2019 в 03:10

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

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