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

48

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

    
posée James 03.11.2010 - 09:05
la source

4 réponses

36

Vous pouvez utiliser unoconv . Il est disponible dans les référentiels, vous pouvez donc simplement apt-get y: unoconv ( 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 des ods en pdf et cela fonctionne parfaitement. Je ne l'ai pas essayé avec des présentations (mais pour un test rapide maintenant), mais je pense que cela fonctionnera bien.

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

    
réponse donnée Javier Rivera 03.11.2010 - 09:55
la source
53

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

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

- sans tête   Commence 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 ...
  Il implique --invisible et ignore strictement tout environnement graphique.

et

  

- invisible
              Commence en mode invisible.
                Ni le logo de démarrage ni la fenêtre du programme initial ne seront visibles. LO peut être contrôlé et des documents et des dialogues peuvent être ouverts via l'API.
     Lorsqu'il est démarré avec ce paramètre, il ne peut être quitté qu'à l'aide du gestionnaire de tâches (Windows) ou de la commande kill                 (Systèmes basés sur UNIX).

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

man libreoffice

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

    
réponse donnée Tapper 15.02.2012 - 17:58
la source
1

La méthode la plus simple pour convertir des fichiers .ppt en PDF consiste à installer unoconv via la ligne de commande:

sudo apt-get install unoconv

Ouvrez ensuite le terminal à partir du lecteur où les fichiers ppt sont disponibles. Maintenant tapez:

unoconv -f [format] pdf  filename.ppt

C'est tout. Fait.

    
réponse donnée Jazeb_007 01.01.2017 - 07:14
la source
-1

Il est facile de tricher.

Utilisez unoconv avec midnight commander pour convertir odt en pdf :

  • lance mc
  • naviguer où les fichiers odt sont
  • balise les fichiers odt en utilisant Ctrl-T alors F2,@,
  • coller dans unoconv -f pdf

Cela va envoyer un tas de messages d'erreur désastreux, mais ça marche!

    
réponse donnée Carpintonto 28.02.2013 - 03:29
la source

Lire d'autres questions sur les étiquettes