如何使用shell在单个docx文件中组合2个或更多docx文件

时间:2017-07-22 12:32:14

标签: linux shell docx

我遇到了一个场景,我必须在命令行的一个docx文件中组合两个或更多docx文件。我尝试使用基本的cmd

cat file1.docx file2.docx file3.docx > final_file.docx

但它没有用。上面的命令只是将最后一个文件file3.docx复制到final_file.docx中。我需要帮助来解决这个问题。

2 个答案:

答案 0 :(得分:1)

没有办法做到。 DOCX文件具有开始和结束的特定信息。 如果您有将DOCX文件转换为降价文件(.md)的方法,则可以使用pandoc从其中创建1个DOCX:

pandoc * md -o document.docx。

答案 1 :(得分:1)

我相信您可以使用pandoc的方式类似于保罗回答中提到的方式。

pandoc *docx -o combined.docx

我相信,这应该按字母顺序组合文件夹中的所有Word文档,以创建一个文档。