Table des matières

Convertir un fichier .odp avec LibreOffice

LibreOffice doit être fermé, quand on utilise les lignes de commande ci-dessous.

On peut utiliser cette astuce, lorsqu'il est déjà ouvert.

Les filtres utilisés se trouve à cette adresse.

Convertir en PDF

Le filtre s'appelle : 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 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 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 impress_png_Export.xcu.

ooimpress --headless --convert-to png:"impress_png_Export" --outdir ~/Documents ~/presentation.odp