1. Des produits
  2.   Présentation
  3.   Python
  4.   Batch-PPT-to-PDF
 
  

Conversion de présentations PPT et PPTX en PDF via Python

Un script Python open source facile à utiliser conçu pour convertir plusieurs fichiers de présentation Microsoft PowerPoint (.ppt et .pptx) en documents PDF en une seule fois.

Qu'est-ce que Batch-PPT-to-PDF ?

Êtes-vous submergé par une mer de fichiers .pptx et .ppt, les convertissant manuellement un par un en PDF ? Que vous soyez un professionnel en entreprise archivant des rapports, un enseignant distribuant des notes de cours, ou un développeur automatisant un flux de travail, ce processus manuel est fastidieux et sujet aux erreurs. Le script Batch-PPT-to-PDF, créé par Jack Brookes, offre une solution élégante basée sur Python qui automatise l'ensemble du processus, faisant gagner aux professionnels, éducateurs et entreprises d'innombrables heures de travail manuel. Plusieurs fonctionnalités importantes font partie de la bibliothèque, telles que le traitement simultané de plusieurs fichiers, la compatibilité multiplateforme, la conversion de diapositives sélectionnées en PDF, etc.

Batch-PPT-to-PDF est un script Python léger conçu pour convertir plusieurs fichiers Microsoft PowerPoint (aux formats .ppt et .pptx) en documents PDF en une seule fois. Cet outil open source exploite la puissance des capacités d'automatisation COM de Python pour interagir directement avec Microsoft PowerPoint installé sur votre machine Windows, garantissant des conversions haute fidélité qui conservent le formatage, les polices et la mise en page d'origine. Le script nécessite une configuration minimale et aucun fichier de configuration complexe ni argument en ligne de commande, le rendant accessible même aux utilisateurs ayant peu d'expérience en programmation. Son approche simple le rend accessible aux débutants, tandis que sa nature scriptable en fait un atout puissant pour les développeurs et les professionnels IT.

Previous Next

Commencer avec Batch-PPT-to-PDF

La méthode recommandée pour installer la bibliothèque Batch-PPT-to-PDF est d'utiliser GitHub. Veuillez utiliser la commande suivante pour une installation fluide.

Installer la bibliothèque PowerPoint en PDF via GitHub

 git clone https://github.com/jackbrookes/batch-ppt-to-pdf.git  
Vous pouvez également le télécharger directement depuis page de publication du produit Aspose.

Conversion de fichiers PPT/PPTX uniques en PDF via Python

Le script Batch-PPT-to-PDF inclut la prise en charge de la conversion d'un fichier PowerPoint unique ainsi que de plusieurs fichiers de présentation PowerPoint en PDF à l'aide de la bibliothèque Python. Placez les fichiers PowerPoint que vous souhaitez convertir dans le même dossier que le script. Le script détectera automatiquement et traitera tous les fichiers avec les extensions .ppt ou .pptx. La fonction ppt_to_pdf() gère la conversion réelle d'un seul fichier PowerPoint. La fonction vérifie d'abord si le nom du fichier de sortie se termine par l'extension « pdf ». Sinon, elle ajoute ".pdf" pour garantir un nom de fichier correct. Cette précaution empêche la création accidentelle de fichiers sans extension. L'exemple de code suivant montre comment effectuer la conversion d'une présentation individuelle en PDF dans des applications Python.

Comment convertir une présentation PowerPoint individuelle en PDF via Python ?

def ppt_to_pdf(powerpoint, inputFileName, outputFileName, formatType = 32): if outputFileName[-3:] != 'pdf': outputFileName = outputFileName + \".pdf\" deck = powerpoint.Presentations.Open(inputFileName) deck.SaveAs(outputFileName, formatType) deck.Close()

Convertir un grand nombre de fichiers PowerPoint en PDF via Python

La bibliothèque open source Batch-PPT-to-PDF facilite le chargement et la conversion de plusieurs fichiers de présentation PowerPoint situés dans un même dossier en documents PDF pour les développeurs de logiciels. Supposons que vous ayez un dossier sur votre bureau et que vous souhaitiez convertir tous les fichiers PowerPoint qu'il contient en PDF, en enregistrant les résultats dans un nouveau dossier quelque part sur votre disque. L'exemple de code suivant montre comment convertir plusieurs présentations PowerPoint en fichiers PDF à l'aide d'un script Python.

Comment convertir tous les fichiers PowerPoint d'un dossier en PDF dans les applications Python ?

def convert_files_in_folder(powerpoint, folder): files = os.listdir(folder) pptFiles = [f for f in files if f.lower().endswith((\".ppt\", \".pptx\"))] for pptfile in pptFiles: fullpath = os.path.join(folder, pptfile) outputpath = os.path.join(folder, os.path.splitext(pptfile)[0] + \".pdf\") ppt_to_pdf(powerpoint, fullpath, outputpath)

Support de sortie haute fidélité

Comme la conversion est gérée par l'application native Microsoft PowerPoint elle-même, les PDF résultants sont d'une qualité optimale. Le script déclenche de manière programmatique la fonction "Enregistrer sous" de PowerPoint, garantissant que toutes les polices, images, formes et animations (exportées sous forme de diapositives statiques) sont préservées exactement comme prévu. Vous obtenez une réplique PDF parfaite de votre présentation, identique à ce que vous obtiendriez en l'exportant manuellement.

 Français