有没有办法从命令行连接Linux中的两个OpenDocument Text文档(即OpenOffice使用的格式)?我正在寻找一个允许我做类似的命令:
concat-docs doc1.odt doc2.odt doc3.odt -o alldocs.odt
这个假设命令会产生alldocs.odt,它将包含doc1,doc2和doc3,一个接一个。
我已经考虑过在原始xml级别执行此操作,并且它相当复杂(重命名自动样式以避免冲突等)我不想这样做,除非没有任何其他工具会做我想做的事。
答案 0 :(得分:3)
我现在无法进行双重检查,但您可能需要查看Python-UNO bridge或OOoPy中提供的一些选项。两者都有实用程序,听起来像你可能想做的。 Python-UNO桥有一个名为 oomerge.py 的东西,它被描述为“一个命令行工具,它通过附加多个单个文档来创建一个新文档”,而OOoPy有一个 ooo_cat的实用程序。 ,用于“将多个OOo文件连接成一个”。
尝试这些并回复你的发现......