Я знаю, что могу легко создать docx файл с libreOffice, но я просто хочу узнать больше об использовании удара. Кто-либо, который в состоянии объяснить, возможно ли это даже с терминалом? Сенсорная команда делает достойное задание, но она не указывает расширения.
Согласно этому потоку в Unix & Linux, можно использовать Pandoc.
От просматривания документации я думаю, что Вы могли использовать его как:
echo "Hello" | pandoc -o out.docx
Затем out.docx
будет docx файл с "Привет" в нем.
Также, я нашел этот модуль Python: python-docx
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