如何从命令行合并odt文档?


13

我在一个文件夹中有很多odt报告。

如何从命令行将它们合并到一个odt文档中?

我发现这在ooo_cat中是可能的,但是似乎已弃用(或者至少我不知道从哪里开始使用它)。

是否可以从命令行合并odt文档?ooo_cat是否可以解决问题,如果可以,我如何安装和使用它?


1
另请参阅ooopy.sourceforge.net :)您使用的是哪个python版本?;)
Rinzwind 2014年

@Rinzwind当然,我已经阅读了该书以及sourceforge.net/projects/ooopy,但是我找不到易于安装和使用的说明(也可供将来参考)。
don.joey 2014年

@Rinzwind python 2.7.6和3.4.0。
don.joey 2014年

我也想避免OO和LO之间的冲突。
don.joey 2014年

尝试libreoffice --print-to-file [OUTPUT FILE HERE] *.odt

Answers:


6

我有时间去@Rinzwind提到ooopy-安装它,从这里下载最新版本,然后解压缩并运行这里setup.py提到的-或只是运行这些命令来安装当前最新版本1.11:

wget http://downloads.sourceforge.net/project/ooopy/ooopy/1.11/OOoPy-1.11.tar.gz
tar -xf OOoPy-1.11.tar.gz
cd OOoPy-1.11/
sudo python ./setup.py install

然后可以像这样使用它:

ooo_cat file1.odt file2.odt file3.odt > file123.odt

这也可能起作用:

ooo_cat file1.odt file2.odt file3.odt -o file123.odt

我只用了少量文本的三个ODT进行了尝试。


Ubuntu 14.04和Python 2.7.6。用25个单独的一页.odt文档进行了一次旋转,直到第16页为止,格式都乱七八糟。
安迪J

@Andy-您可以将其报告为错误,或尝试将其合并为小型小组(例如5),然后合并这些最终小组。
威尔夫,2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.