Skip to Content

Conversion de documents LibreOffice en PDF depuis la ligne de commande

L'intérêt de pouvoir transformer des documents LibreOffice (odt, odp, ods, …) en PDF en ligne de commande est principalement lié au nombre de document à transformer. En effet en ligne de commande il va être facile de mettre en place un traitement par lot avec une simple boucle. Cette conversion de format de fichier peut se faire à l'aide d'un script python nommé unoconv.

Installation

Sur fedora :

# yum install unoconv

Sur Ubuntu / Debian :

# apt-get install unoconv

Usage

$ unoconv -f pdf monFichier.odt

avec une boucle

for odt in `ls *.odt`; do unoconv -f pdf $odt; done

Les formats de conversion possibles

Il est possible d'utiliser tous les formats supportés par LibreOffice lui-même.

Aide à l'utilisation

$ man unoconv

ou

$ unoconv --help

Lien

Sources d'unoconv : http://github.com/dagwieers/unoconv