====== Convertir un fichier .odp avec LibreOffice ======
**LibreOffice** doit __**être fermé**__, quand on utilise les lignes de commande ci-dessous.
On peut utiliser cette [[https://bugs.freedesktop.org/show_bug.cgi?id=37531#c25|astuce]], lorsqu'il est déjà ouvert.
Les filtres utilisés se trouve à cette [[http://cgit.freedesktop.org/libreoffice/core/tree/filter/source/config/fragments/filters/|adresse]].
==== Convertir en PDF ====
Le filtre s'appelle : [[http://cgit.freedesktop.org/libreoffice/core/tree/filter/source/config/fragments/filters/impress_pdf_Export.xcu|impress_pdf_Export.xcu]]
ooimpress --convert-to pdf:"writer_pdf_Export" --outdir ~/Documents/ ~/presentation.odp
Dans votre ''$HOME'', vous devriez avoir un nouveau fichier ''presentation.pdf''.
En lançant cette commande, le //splash-screen// de [[https://fr.libreoffice.org/|LibreOffice]] doit apparaître, pour empêcher son apparition, il faut rajouter l'option ''--headless''.
La commande devient donc :
ooimpress --headless --convert-to pdf:"writer_pdf_Export" --outdir ~/Documents/ ~/presentation.odp
**Remarque :** Ce filtre convertit tout le fichier ''.odp'' en PDF.
Pour créer une vignette d'une des pages du PDF généré, on peut utiliser l'utilitaire, ''convert'' de [[http://www.imagemagick.org/|ImageMagick]].
convert presentation.pdf[0] -quality 80% cover.png
La commande du dessus transforme la **première page** du PDF en image PNG.
==== Convertir en PNG ====
On peut directement créer un aperçu de la première page de notre fichier ''.odp'', en choisissant le filtre [[http://cgit.freedesktop.org/libreoffice/core/tree/filter/source/config/fragments/filters/impress_png_Export.xcu|impress_png_Export.xcu]].
ooimpress --headless --convert-to png:"impress_png_Export" --outdir ~/Documents ~/presentation.odp