web-dev-qa-db-fra.com

Comment convertir un ppt en pdf à partir de la ligne de commande?

J'ai un dossier contenant un tas de ppts, chacun que je voudrais convertir en pdf individuel.

60
James

Vous pouvez utiliser noconv . Il est disponible dans les référentiels, vous pouvez donc simplement apt-get it: noconv ( lien d'installation directe )

Notez que les informations de la page Web sont obsolètes. Utilisez man ou tapez unoconv -h pour obtenir les options de ligne de commande réelles. Cela fonctionne comme ceci:

unoconv -f pdf presentation.odt

Cette commande créera un fichier presentation.pdf.

Je ne l'ai utilisé que pour convertir par lots ods en pdf et cela fonctionne parfaitement. Je ne l'ai pas essayé avec des présentations (sauf pour un test rapide maintenant), mais je m'attends à ce que cela fonctionne bien.

Notez que cela ne fonctionnera pas sur Lucid (10.04), à cause d’un bogue dans les enchères python-openoffice. Si vous avez besoin de l’utiliser sur Lucid, vous pouvez ajouter ceci ppa à vos sources logicielles pour mettre à niveau votre version d’Openoffice.

44
Javier Rivera

Vous pouvez également utiliser le ligne de commande de libreoffice pour vos besoins. Cet exemple convertit tous les fichiers ppt du répertoire actuel en pdf:

libreoffice --headless --invisible --convert-to pdf *.ppt  

--sans tête
Démarre en "mode sans tête", ce qui permet d’utiliser l’application sans interface utilisateur.
Ce mode spécial peut être utilisé lorsque l'application est contrôlée par des clients externes via l'API ...
Cela implique --invisible et ignore strictement tout environnement d'interface graphique.

et

--invisible
Démarre en mode invisible.
Ni le logo de démarrage ni la fenêtre initiale du programme ne seront visibles. La LO peut être contrôlée et les documents et les boîtes de dialogue peuvent être ouverts via l'API.
Une fois démarré avec ce paramètre, vous ne pouvez le quitter qu’à l’aide du gestionnaire de tâches (Windows) ou de la commande kill (systèmes UNIX).

Obtenez plus d'informations sur les options de ligne de commande avec:

man libreoffice

(Remarque: vous devez fermer toutes les instances de LibreOffice en cours d'exécution avant que la ligne de commande ne fonctionne.)

65
Tapper

Le moyen le plus simple de convertir des fichiers .ppt en PDF consiste à installer unoconv via la ligne de commande:

Sudo apt-get install unoconv

Ensuite, ouvrez le terminal à partir du lecteur où les fichiers ppt sont disponibles. Maintenant tapez:

unoconv -f [format] pdf  filename.ppt

C'est tout. Terminé.

2
Jazeb_007