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
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
Vous devez vous connecter pour publier un commentaire.
Après l'Installation de unoconv et LibreOffice, vous pouvez utiliser:
pour convertir votre présentation au format pdf. Pour plus d'options de regarder ici.
Ensuite, vous pouvez - comme déjà dit ci - dessus- utilisation:
pour recevoir les images.
OriginalL'auteur user2718671
Pas sûr à propos de libreoffice, mais autant que je sache, c'est le seul programme pour traiter les fichiers pptx.
J'ai trouvé ce http://ask.libreoffice.org/en/question/23851/converting-pptx-to-pdf-issue/
Si vous avez des fichiers pdf vous pouvez utiliser imagemagick pour la sortie de la qualité des photos
convertir permet d'ajouter des paramètres de qualité de conversion de la densité de 400 fichier.pdf -échelle 2000x1000 hi-res%d.jpg
Ouais merci, j'étais déjà en train d'expérimenter. Mais c'est étrange. La seule option qui a travaillé était redimensionner 250%, mais les images étaient floues, bien sûr. J'ai essayé de la densité, de rééchantillonnage etc. mais la console n'a pas vraiment d'y réagir. Je ne peux toujours appuyer sur entrer et si j'appuie sur la flèche gauche ^[[D apparaît. Après avoir appuyé sur ctrl+c+entrée j'ai enfin pouvez utiliser les commandes de nouveau. Mais pas de jpg ont été créés. C'est vraiment bizarre 🙁 Mais convertir -densité de 400 MP.pdf -échelle 2000x1500 hi-res%d.jpg devrait être la bonne syntaxe...
Bien que Cela fonctionne maintenant. J'étais juste trop impatient. Normalement, vous ne pouvez pas faire quelque chose dans la console Unix pendant le traitement. Mais après la convertir en ligne de commande j'ai pu porter à Confusion, mais cela a fonctionné 😀
OriginalL'auteur Sebastian Heyn
La conversion PPTX au format PNG/JPG
Cette solution nécessite LibreOffice (
soffice
) et Ghostscript (gs
)Alors en deux étapes:
-o slajd-%02d.png
- sortie vers un fichier, %02d slajd numéro de deux chiffres-r96
- résolution:OriginalL'auteur Jan Doleczek