Unoconv est un outil en python permettant de transformer des odt en pdf (entre autre)
Voici quelques détails d'intro avant de rentrer dans le vive du sujet
Distrib
root@localhost: # cat /etc/redhat-release
CentOS release 6.6 (Final)
Où est openoffice
root@localhost: # which soffice
/usr/bin/soffice
pour autant il est bien fourni par le package adéquate
root@localhost:#
rpm -ql libreoffice-core |grep bin
/usr/bin/libreoffice
/usr/bin/ooffice
/usr/bin/ooviewdoc
/usr/bin/openoffice.org
/usr/bin/openoffice.org-1.9
/usr/bin/openoffice.org-2.0
/usr/bin/soffice
/usr/bin/unopkg
/usr/lib64/libreoffice/program/gengal.bin
/usr/lib64/libreoffice/program/gnome-open-url.bin
/usr/lib64/libreoffice/program/libindex_data.so
/usr/lib64/libreoffice/program/pluginapp.bin
/usr/lib64/libreoffice/program/soffice.bin
/usr/lib64/libreoffice/program/spadmin.bin
/usr/lib64/libreoffice/program/unopkg.bin
Et hélas sur ma debian 7.8, je n'ai aucun problème, mais la CentOS est une machine de prod.
Et j'ai comme l'impression que unoconv est à l'ouest sur CentOS quant à trouver le chemin du binaire soffice
J'ai decommenté la fonction debug_office()
dans le script mais rien y fait ; le chemin est bon mais unoconv me sort tout le temps l'erreur :
unoconv: Cannot find a suitable office installation on your system.
Avez vous déjà eu ce cas ?
ps : j'ai posté ce pb sur le github de unoconv mais comme ca repond pas je me suis dit que vous seriez bien meilleur qu'eux ;))