我知道我可以使用 libreOffice 轻松创建 docx 文件,但我只想了解有关使用 bash 的更多信息。任何人都能够解释终端是否可能?touch 命令做得不错,但它没有指定任何扩展名。
wja*_*rea 29
根据Unix & Linux上的这个线程,您可以使用Pandoc。
从略读的文件,我想你可以使用它像:
echo "Hello" | pandoc -o out.docx
Run Code Online (Sandbox Code Playgroud)
然后out.docx
将是一个带有“Hello”的 docx 文件。
同样,我发现了这个 Python 模块:python-docx
des*_*ert 21
LibreOffice 附带了一个命令行工具soffice
,它libreoffice
指向它,该工具有一个--convert-to
选项,可以让您以与 GUI 程序相同的方式轻松转换文件,例如:
libreoffice --convert-to docx file.txt
Run Code Online (Sandbox Code Playgroud)
这将创建文件file.docx
中的Office Open XML格式的文本在当前目录中。
libreoffice --convert-to docx file.txt
Run Code Online (Sandbox Code Playgroud)