Po instalaci unoconv a LibreOffice můžete použít:
unoconv --export Quality=100 filename.pptx filename.pdf
převést prezentaci do pdf. Další možnosti naleznete zde.
Poté můžete - jak již bylo řečeno výše - použít:
convert -density 400 my_filename.pdf -resize 2000x1500 my_filename%d.jpg
pro příjem obrázků.
Nejsem si jistý libreoffice, ale afaik je to jediný program, který si poradí se soubory pptx.
Našel jsem toto http://ask.libreoffice.org/en/question/23851/converting-pptx-to-pdf-issue/
Pokud máte soubory pdf, můžete použít imagemagick k výstupu obrázků jakékoli kvality
Převod PPTX na PNG/JPG
Toto řešení vyžaduje LibreOffice ( soffice
) a Ghostscript ( gs
)
sudo apt install libreoffice ghostscript
Pak dva kroky:
- 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
- výstup do souboru, %02d číslo slajd, dvě číslice-r96
- rozlišení:- 96 -> 1280 x 720
- 144 -> 1920 x 1080