Ceci est une ancienne révision du document !
Table des matières
Convertir un document libreoffice en JPEG ou PNG
Document multi-pages
Dans le cas d'usage, l'objectif est d'obtenir une image indépendante pour chaque page1).
La marche suivre comprend 2 étapes :
- exporter le document en PDF
- convertir le fichier PDF résultant en autant de fichiers-images que nécessaire
- L'export en PDF se fait depuis libreof====== Convertir un document LibreOffice en JPEG ou PNG ======
Document multi-pages
Dans le cas d'usage, l'objectif est d'obtenir une image indépendante pour chaque page2).
La marche suivre comprend 2 étapes :
- exporter le document en PDF
- convertir le fichier PDF résultant en autant de fichiers-images que nécessaire
- L'export en PDF se fait depuis LibreOffice.
- La conversion se fait en ligne de commande en utilisant la commande convert :
$ convert mon-fichier.pdf les-images.png
Dans cet exemple, les fichiers-images seront nommés “les-images-X.png” où “X” sera l'indice numérique de chaque image créée (initialisé à 0).
Une seule page
Dans le cas où on ne souhaite convertir qu'une seule page du document, tout se fait depuis LibreOffice.
- ouvrir le document
- se positionner sur la page voulue.
- exporter la page courante au format souhaité en utilisant la commande d'export de LibreOffice.
Document d'une seule page
Dans ce cas3), on peut utiliser LibreOffice en ligne de commande.
On peut se contenter d'un format de commande simplifié :
soffice -convert-to jpg mon_document.odt
ou tirer parti des possibilités de paramétrage
soffice --convert-to png:writer_png_Export mon-doc.odt --outdir "./mon-page-en-image"
Cette dernière commande placera le fichier-image dans un sous-répertoire du répertoire courant contenant le fichier LibreOffice.
Rien de plus simple4). On utilise une commande en ligne fournie par LibreOffice !
soffice -convert-to jpg mon_document.odt
Par défaut, la commande crée autant de fichiers JPEG qu'il y a de pages (au sens LibreOffice) dans le document. Le nom du fichier source est repris et étendu par un numéro d'index.
