Après avoir installé unoconv et LibreOffice, vous pouvez utiliser :
unoconv --export Quality=100 filename.pptx filename.pdf
pour convertir votre présentation en pdf. Pour plus d'options, regardez ici.
Ensuite, vous pouvez - comme déjà dit ci-dessus - utiliser :
convert -density 400 my_filename.pdf -resize 2000x1500 my_filename%d.jpg
pour recevoir les images.
Je ne suis pas sûr de libreoffice, mais autant que je sache, c'est le seul programme à gérer les fichiers pptx.
J'ai trouvé ceci http://ask.libreoffice.org/en/question/23851/converting-pptx-to-pdf-issue/
Si vous avez des fichiers pdf, vous pouvez utiliser imagemagick pour produire des images de qualité
Conversion PPTX en PNG/JPG
Cette solution nécessite LibreOffice ( soffice
) et Ghostscript ( gs
)
sudo apt install libreoffice ghostscript
Puis deux étapes :
- PPTX -> PDF
soffice --headless --convert-to pdf prezentacja.pptx
- PDF -> PNG/JPG
gs -sDEVICE=pngalpha -o slajd-%02d.png -r96 prezentacja.pdf
-o slajd-%02d.png
- sortie vers le fichier, %02d numéro slajd, deux chiffres-r96
- résolution :- 96 -> 1280x720
- 144 -> 1920x1080