====== 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