Comment convertir des fichiers pptx au format jpg ou png (pour chaque diapositive) sur linux?

Je veux convertir une présentation powerpoint en plusieurs images. J'ai déjà installé LibreOffice sur mon serveur et la conversion de docx en pdf n'est pas un problème. pptx pour la conversion en pdf ne fonctionne pas. J'ai utilisé la ligne de commande suivante:

libreoffice --headless --convert-to pdf filename.pptx

Est-il es possible de convertir pptx au format png immédiatement ou dois-je convertir au format pdf en premier et ensuite utiliser ghostscript ou quelque chose?

Et ce sur les paramètres de qualité? Est-il possible de choisir la résolution de l'image finale?

Merci d'avance!

EDIT:
Selon ce lien j'ai été en mesure de convertir un pdf en images avec la simple ligne de commande:

convert <filename>.pdf <filename>.jpg 

(Je suppose que vous avez besoin de LibreOffice et ImageMagick pour elle, mais pas sûr à ce sujet - a travaillé sur mon serveur)

Mais il ya encore des problèmes avec le pptx-to-pdf convertir des.

Grâce à googler et Sebastian Heyn d'aide, j'ai été en mesure de créer des images de haute qualité avec cette ligne:

convert -density 400 my_filename.pdf -resize 2000x1500 my_filename%d.jpg

S'il vous plaît être patient après l'avoir utilisé, vous pouvez taper soemthing dans la console unix, mais c'est le traitement. Attendez quelques minutes et le jpg fichiers seront créés.

Pour de plus amples informations sur les options découvrez ce lien

P. S.: Le rapport d'aspect d'un fichier pptx ne semble pas être exactement 4:3 parce que la taille de l'image résultante est 1950x1500

Le ratio d'aspect d'un fichier PPTX dépendra de la PPTX fichier lui-même. Il peut être à peu près n'importe quoi. La valeur par défaut pour les versions plus anciennes de PPT a toujours été de 10" x 7.5", ou 1.3333... plutôt que de l'1.3 rapport d'aspect que vous vous voyez. PPTX pourrait être mis en place à un format non standard.
Ah ok, je m'attendais à 4:3 car il a toujours regardé comme cela et la plupart des moniteurs ont juste une résolution de 800 x 600 (4:3). Bon à savoir. Thx!

OriginalL'auteur user2718671 | 2014-02-03