Wie füge ich einzelne Dokumente über die Kommandozeile zusammen?


13

Ich habe eine große Anzahl von Berichten in einem Ordner.

Wie kann ich sie von der Kommandozeile aus zu einem einzigen Dokument zusammenführen?

Ich habe festgestellt, dass dies in ooo_cat möglich war , aber das scheint veraltet zu sein (oder zumindest weiß ich nicht, wo ich anfangen soll, es zu verwenden).

Ist es möglich, einzelne Dokumente über die Befehlszeile zusammenzuführen? Tut ooo_cat den Trick, wenn ja, wie kann ich es installieren und verwenden?


1
siehe auch ooopy.sourceforge.net :) welche python version benutzt du? ;)
Rinzwind

@ Rinzwind Natürlich habe ich das und sourceforge.net/projects/ooopy gelesen , aber ich kann keine einfachen Installations- und Verwendungsanweisungen finden (auch nicht zum späteren Nachschlagen).
don.joey

@Rinzwind Python 2.7.6 und 3.4.0.
don.joey

Auch möchte ich Konflikte zwischen OO und LO vermeiden.
don.joey

Versuchen Sie es mitlibreoffice --print-to-file [OUTPUT FILE HERE] *.odt

Antworten:


6

Ich hatte Zeit, @ Rinzwinds Erwähntes auszuprobieren ooopy- um es zu installieren, die neueste Version von hier herunterzuladen , dann zu extrahieren und setup.pywie hier erwähnt auszuführen - oder einfach diese Befehle auszuführen, um die aktuellste Version 1.11 zu installieren:

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

Sie können es dann wie folgt verwenden:

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

Das kann auch funktionieren:

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

Ich habe es nur mit drei ODTs mit kleinen Textmengen versucht.


Ubuntu 14.04 und Python 2.7.6. Wirbelte es mit 25 separaten ODT-Dokumenten auf einer Seite auf, und es lief bis ungefähr Seite 16, wo die Formatierung danach durcheinander kam.
Andy J

@Andy - Sie könnten es als Fehler melden oder versuchen, sie in kleinen Gruppen zusammenzuführen (z. B. 5) und dann die resultierenden Gruppen zusammenzuführen.
Wilf
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.