从命令行在Linux中连接OpenDocument文本文件

时间:2012-06-14 00:50:58

标签: linux command-line openoffice.org openoffice-writer opendocument

有没有办法从命令行连接Linux中的两个OpenDocument Text文档(即OpenOffice使用的格式)?我正在寻找一个允许我做类似的命令:

concat-docs doc1.odt doc2.odt doc3.odt -o alldocs.odt

这个假设命令会产生alldocs.odt,它将包含doc1,doc2和doc3,一个接一个。

我已经考虑过在原始xml级别执行此操作,并且它相当复杂(重命名自动样式以避免冲突等)我不想这样做,除非没有任何其他工具会做我想做的事。

1 个答案:

答案 0 :(得分:3)

我现在无法进行双重检查,但您可能需要查看Python-UNO bridgeOOoPy中提供的一些选项。两者都有实用程序,听起来像你可能想做的。 Python-UNO桥有一个名为 oomerge.py 的东西,它被描述为“一个命令行工具,它通过附加多个单个文档来创建一个新文档”,而OOoPy有一个 ooo_cat的实用程序。 ,用于“将多个OOo文件连接成一个”。

尝试这些并回复你的发现......