如何使用终端创建 docx 格式的 word 文档

如何使用终端创建 docx 格式的 word 文档

我知道我可以使用 libreOffice 轻松创建 docx 文件,但我只是想了解有关使用 bash 的更多信息。有人能解释一下是否可以使用终端吗?touch 命令效果不错,但它没有指定任何扩展名。

答案1

根据此主题在 Unix 和 Linux 上,你可以使用潘多克

从浏览文档,我认为你可以像这样使用它:

echo "Hello" | pandoc -o out.docx

然后out.docx将得到一个包含“Hello”的docx文件。


另外,我发现了这个 Python 模块:python-docx

答案2

sofficeLibreOffice 附带了一个名为的命令行工具libreoffice,该工具有一个--convert-to选项可以让您以与 GUI 程序相同的方式轻松地转换文件,例如:

libreoffice --convert-to docx file.txt

file.docx这将在以下位置创建文件Office Open XML 文本格式在当前目录中。

使用示例

$ 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

相关内容