ich unoconv
bin mit verschiedenen Dateiformaten in das PDF zu konvertieren. Es funktioniert gut auf meinem lokalen Computer für alle Formate. Aber auf meinem Ubuntu 12.04 Server unoconv
versagt für einige Formate wie xls, ppt, pptx etc. Aber es funktioniert gut für doc-Dateien. Es zeigt den folgenden Fehler für die PPT-Konvertierung.unoconv nicht funktioniert auf Ubuntu 12.04 Server
$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
Ich weiß, ich muss OpenOffice-Headless-Version auf meinem Server installieren. Aber von diesem link verstehe ich, dass Ubuntu vor einiger Zeit zu Libreoffice statt Openoffice gewechselt hat. Also habe ich Libreoffice mit dem folgenden Befehl installiert.
apt-get install libreoffice-core libreoffice-writer libreoffice-calc
aber immer noch die gleiche Störung erhält. Fehle ich etwas zu installieren? Hat jemand irgendwelche Gedanken zu diesem Thema?
Ich fand diesen ausgezeichneten Blog (https://docs.moodle.org/31/en/Installing_unoconv) für die Installation und 'unoconv' einrichten. –