Astuces Libreoffice et bug

logo-libreoffice.pngQuelques astuces pour Libreoffice en ligne de commande (et un bug) : Pour convertir un lot de fichiers en PDF ou ce qu'on veut de compatible :

libreoffice --convert-to pdf --outdir dossier_destination *.odt

Et pour les fusionner, "pdfunite" peut le faire sous Linux.

pdfunite *.pdf sortie-fusionnee.pdf


Ca marche aussi vers d'autres formats (doc, txt...) ou d'autres formats (non documentés) (voir dans "/usr/lib/libreoffice/share/registry/res/fcfg_langpack_fr.xcd")

Pour formater ce fichier XML, on peut à renfort de sed, utiliser :

sed 's/<node oor:name=/\n/g' fcfg_langpack_fr.xcd | sed 's/><prop oor:name="UIName"><value xml:lang="fr">/ : /g' | sed 's/<\/value><\/prop><\/node>//g' | sed '/"Filters">$/d' | sed '/<\/node>*/d' | sed '/"Filter">$/d' | sed '/"1.0"?>$/d'

On peut aussi imprimer à distance :

libreoffice -p mon-fichier
libreoffice --pt "mon Imprimante" mon-fichier

Pour plus de détails

man libreoffice

Le bug

Le bug qui devrait être corrigé dans la version 5.3.0 : On ne peut pas lancer ces commande si une instance de libreoffice est déjà ouverte (ex : libreoffice préchargé). Il faut donc quitter cette instance pour lancer ces commandes.

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

Fil des commentaires de ce billet