Dopo aver installato unoconv e LibreOffice puoi usare:
unoconv --export Quality=100 filename.pptx filename.pdf
per convertire la tua presentazione in un pdf. Per ulteriori opzioni guarda qui.
Successivamente puoi - come già detto sopra - usare:
convert -density 400 my_filename.pdf -resize 2000x1500 my_filename%d.jpg
per ricevere le immagini.
Non sono sicuro di libreoffice, ma afaik è l'unico programma per gestire i file pptx.
Ho trovato questo http://ask.libreoffice.org/en/question/23851/converting-pptx-to-pdf-issue/
Se disponi di pdf puoi utilizzare imagemagick per produrre qualsiasi immagine di qualità
Conversione da PPTX a PNG/JPG
Questa soluzione richiede LibreOffice (soffice
) e Ghostscript ( gs
)
sudo apt install libreoffice ghostscript
Quindi due passaggi:
- 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
- output su file, %02d numero slajd, due cifre-r96
- risoluzione:- 96 -> 1280x720
- 144 -> 1920x1080