Jak scalić dokumenty ODT z wiersza poleceń?

13

Mam dużą liczbę raportów ODT w jednym folderze.

Jak mogę połączyć je w jeden dokument ODT z wiersza poleceń?

Odkryłem, że było to możliwe w ooo_cat , ale wydaje się to przestarzałe (a przynajmniej nie wiem od czego zacząć go używać).

Czy można łączyć dokumenty ODT z wiersza poleceń? Czy ooo_cat rozwiązuje problem, jeśli tak, to w jaki sposób mogę go zainstalować i używać?

don.joey
źródło
1
zobacz także ooopy.sourceforge.net :) Jakiej wersji Pythona używasz? ;)
Rinzwind
@Rinzwind Oczywiście, że to przeczytałem, a także sourceforge.net/projects/ooopy , ale nie mogę znaleźć łatwych instrukcji instalacji i użytkowania (również do wykorzystania w przyszłości).
don.joey
@Rinzwind python 2.7.6 i 3.4.0.
don.joey
Chcę też uniknąć konfliktu między OO i LO.
don.joey
Spróbuj zlibreoffice --print-to-file [OUTPUT FILE HERE] *.odt

Odpowiedzi:

6

Miałem czas na wzmiankę o @ Rinzwind's wspomnianej ooopy- aby ją zainstalować, pobrać najnowszą wersję stąd , wypakować ją i uruchomić setup.pyjak wspomniano tutaj - lub po prostu uruchomić te polecenia, aby zainstalować najnowszą wersję 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

Następnie możesz użyć go w następujący sposób:

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

może to również działać:

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

Próbowałem tylko z trzema ODT z małą ilością tekstu.

Wilf
źródło
Ubuntu 14.04 i Python 2.7.6. Dało to wir z 25 oddzielnymi jednostronicowymi dokumentami .odt i poszło dobrze aż do strony 16, gdzie potem formatowanie się popsuło.
Andy J,
@Andy - możesz zgłosić to jako błąd lub spróbować połączyć je w małe grupy (powiedzmy 5), a następnie scalić powstałe grupy.
Wilf,