Ce court didacticiel explique comment convertir plusieurs fichiers PPT en PDF à l’aide de Python, ainsi que les étapes de configuration détaillées pour configurer l’environnement. Vous pouvez convertir plusieurs PPT en un seul PDF en Python à l’aide de quelques appels d’API uniquement et vous aurez le contrôle sur chaque diapositive incluse dans le PDF, comme filtrer certaines diapositives ou définir d’autres propriétés si nécessaire.
Étapes pour convertir plusieurs fichiers PPT en PDF à l’aide de Python
- Configurez votre environnement IDE sur utiliser Aspose.Slides pour Python via .NET
- Ajoutez la référence aux espaces de noms glob, os et aspose.slides dans votre projet pour convertir PPT en PDF
- Créer une présentation par défaut à l’aide de la classe Presentation et supprimer sa diapositive par défaut
- Accéder à la liste de tous les fichiers de présentation à rendre dans un seul PDF
- Parcourez chaque fichier de présentation et chargez-le dans un objet Presentation temporaire distinct
- Parcourez toutes les diapositives de chaque présentation et clonez-les dans la présentation de destination
- Enregistrez la présentation finale résultante au format PDF contenant les diapositives de toutes les présentations
Ces instructions étape par étape sont suivies pour convertir plusieurs fichiers PPT en PDF en Python. Un flux de travail complet est décrit pour écrire un convertisseur, où une nouvelle présentation par défaut est créée, suivie de la suppression de sa diapositive par défaut. Ensuite, vous pouvez charger une ou plusieurs présentations, accéder à leurs collections de diapositives respectives et les ajouter à la présentation cible à l’aide de la fonction de clonage de diapositives avant de les enregistrer sur le disque sous forme de fichier PDF.
Code pour convertir plusieurs PPT en un seul PDF en utilisant Python
Ce code montre comment convertir plusieurs PPT en PDF en Python en utilisant les espaces de noms et les classes requis. Le code inclut la logique pour lire les fichiers PPT uniquement à partir d’un dossier, cependant, vous pouvez le simplifier en obtenant la liste des noms de fichiers d’une autre manière selon vos besoins. Au cours de l’itération des diapositives, lorsque vous avez accès à chaque diapositive, vous pouvez également définir les propriétés comme ajouter un arrière-plan de diapositive, ajouter un contrôle ActiveX, travailler avec les formes sur la diapositive, etc.
Nous avons constaté que lors de l’écriture du convertisseur PPT en PDF, plusieurs fichiers en Python sont rendus en un seul PDF. Si vous souhaitez en savoir plus sur la conversion de présentations en SVG, consultez l’article sur comment convertir PowerPoint en SVG en Python.