पर काम नहीं कर रहा है मैं विभिन्न फ़ाइल स्वरूपों को पीडीएफ में परिवर्तित करने के लिए unoconv
का उपयोग कर रहा हूं। यह सभी प्रारूपों के लिए मेरी स्थानीय मशीन पर अच्छी तरह से काम कर रहा है। लेकिन मेरे यूबंटू 12.04 सर्वर unoconv
पर कुछ प्रारूपों जैसे xls, ppt, pptx इत्यादि के लिए असफल रहा है। हालांकि यह दस्तावेज़ फ़ाइलों के लिए ठीक काम कर रहा है। यह पीपीटी रूपांतरण के लिए निम्न त्रुटि दिखाता है।unoconv ubuntu 12.04 सर्वर
$unoconv -f pdf Googling.ppt
unoconv: UnoException during conversion in <class '__main__.com.sun.star.lang.IllegalArgumentException'>: Unsupported URL <file:///home/pythonuser/almamapper/media/library/files/c1cb92e62ce54b29a017a6e8eaa23c/Googling.ppt>: ""
Traceback (most recent call last):
File "/usr/bin/unoconv", line 790, in <module>
main()
File "/usr/bin/unoconv", line 769, in main
convertor.convert(inputfn)
File "/usr/bin/unoconv", line 679, in convert
error("ERROR: The provided document cannot be converted to the desired format. (code: %s)" % e.ErrCode)
File "/usr/lib/python2.7/dist-packages/uno.py", line 337, in _uno_struct__getattr__
return __builtin__.getattr(self.__dict__["value"],name)
AttributeError: ErrCode
मुझे पता है कि मुझे अपने सर्वर पर ओपनऑफिस-हेडलेस संस्करण स्थापित करना है। लेकिन इस link से मैं समझता हूं कि उबंटू कुछ समय पहले ओपनऑफिस के बजाय लिबर ऑफिस पर स्विच कर चुका था। तो मैंने निम्न आदेश से libreoffice स्थापित किया।
apt-get install libreoffice-core libreoffice-writer libreoffice-calc
लेकिन अब भी वही त्रुटि हो रही है। क्या मुझे कुछ स्थापित करने के लिए याद आ रही है? क्या इस मुद्दे पर किसी के पास कोई विचार है?
मुझे 'unoconv' स्थापित करने और स्थापित करने के लिए यह उत्कृष्ट ब्लॉग (https://docs.moodle.org/31/en/Installing_unoconv) मिला। –