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

4
有没有一种方法可以在Linux命令行中连接两个OpenDocument文本文档(即OpenOffice使用的格式)?我正在寻找一条命令,使我能够执行以下操作:
concat-docs doc1.odt doc2.odt doc3.odt -o alldocs.odt

这个假设的命令会产生一个名为alldocs.odt的文件,其中会依次包含doc1、doc2和doc3。
我已经尝试在原始的xml层面实现这一点,但是由于需要重命名自动样式以避免冲突等复杂操作,所以除非没有其他工具可以完成我想要的功能,否则我宁愿不去实现它。
1个回答

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

ooo_cat 看起来就是我想要的。谢谢! - javawizard

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接