कमांड लाइन से odt दस्तावेजों को कैसे मर्ज किया जाए?


13

मेरे पास एक फ़ोल्डर में बड़ी संख्या में odt रिपोर्ट हैं।

मैं कमांड लाइन से उन्हें एक ओडीटी दस्तावेज़ में कैसे मिला सकता हूं?

मैंने पाया है कि यह ooo_cat में संभव था , लेकिन ऐसा लगता है कि पदावनत (या कम से कम मुझे नहीं पता कि इसका उपयोग कहां से शुरू करना है)।

क्या कमांड लाइन से ओडीटी दस्तावेजों को मर्ज करना संभव है? क्या ooo_cat चाल करता है, यदि हां, तो मैं इसे कैसे स्थापित और उपयोग कर सकता हूं?


1
यह भी देखें ooopy.sourceforge.net :) आप किस अजगर संस्करण का उपयोग कर रहे हैं? ;)
रिनविंड

@Rinzwind बेशक मैंने पढ़ा है कि साथ ही sourceforge.net/projects/ooopy है , लेकिन मैं आसानी से इंस्टॉल और निर्देशों का उपयोग नहीं कर सकता (भविष्य के संदर्भ के लिए भी)।
don.joey

@ रिनविंड पायथन 2.7.6 और 3.4.0।
don.joey

इसके अलावा, मैं OO और LO के बीच संघर्ष से बचना चाहता हूं।
don.joey

साथ में कोशिश करेंlibreoffice --print-to-file [OUTPUT FILE HERE] *.odt

जवाबों:


6

मेरे पास @ रिनविंड के उल्लेख पर जाने का समय है 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

मैंने केवल तीन ODTs के साथ पाठ की छोटी मात्रा के साथ इसे आज़माया है।


उबंटू 14.04 और पायथन 2.7.6। यह 25 अलग-अलग एक-पृष्ठ .odt दस्तावेजों के साथ एक चक्कर दिया, और यह पेज 16 के बारे में अच्छी तरह से ऊपर चला गया, जहां प्रारूपण के बाद सभी गड़बड़ हो गए।
एंडी जे

@Andy - u इसे बग के रूप में रिपोर्ट कर सकते हैं, या उन्हें छोटे समूहों (जैसे 5) में विलय करने की कोशिश कर सकते हैं, और फिर उन परिणामी समूहों को विलय कर सकते हैं।
विल्फ डे
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.