Ce didacticiel simple contient toutes les informations nécessaires sur la façon de convertir PowerPoint en Word en Python. Vous apprendrez à configurer l’environnement, puis à charger une présentation PowerPoint existante telle que PPTX à partir du disque, puis à l’enregistrer en tant que document Word, par exemple un fichier DOCX. Vous apprendrez également à interagir avec plusieurs bibliothèques ensemble pour répondre à cette exigence de transformation de PowerPoint en Word en Python.
Étapes pour transformer PowerPoint en Word en Python
- Configurez l’environnement sur utiliser Aspose.Slides pour Python via .NET et Aspose.Words pour Python via .NET dans votre application
- Importez les bibliothèques aspose.slides, aspose.words et io dans votre application
- Chargez le fichier de présentation PPTX source à partir du disque à l’aide de l’objet de classe Presentation
- Enregistrez la présentation au format HTML dans l’objet Stream à l’aide de la méthode save
- Charger le fichier HTML intermédiaire dans l’objet de classe Document
- Enregistrez le code HTML chargé au format DOCX sur le disque
Les étapes ci-dessus décrivent comment * exporter PowerPoint vers Word en Python * en utilisant plusieurs bibliothèques, à savoir Aspose.Slides et Aspose.Words simultanément dans une seule application. Tout d’abord, nous utilisons la classe Presentation pour charger le modèle de présentation PowerPoint, puis l’enregistrons dans un fichier HTML intermédiaire à l’intérieur du flux de mémoire. Par la suite, le fichier HTML intermédiaire est chargé à l’aide de l’objet de classe Document, puis enregistré en tant que fichier DOCX sur le disque à l’aide de la méthode save.
Code pour convertir PPTX en DOCX en Python
Cet exemple présente le processus de conversion de PPTX en DOCX en Python en chargeant le PPTX source à l’aide de l’objet de classe Presentation. Vous pouvez également utiliser l’objet LoadOptions de la bibliothèque Aspose.Slides pour définir différentes propriétés telles que la définition d’un mot de passe si la présentation est protégée par un mot de passe, la définition de la fonction de rappel en cas d’erreurs ou d’avertissements, etc. pour personnaliser le processus de chargement. Les LoadOptions de la bibliothèque Aspose.Words peuvent également être utilisées pour définir différentes propriétés du code HTML d’entrée, telles que son format, les détails d’encodage, la progression des paramètres de police et les rappels d’avertissement, pour n’en nommer que quelques-uns.
Dans cet article, nous vous avons guidé tout au long du processus de conversion de PowerPoint en document Word en Python à l’aide de l’interface API simple. Si vous souhaitez en savoir plus sur la conversion d’une présentation ODP en PPTX, consultez l’article sur comment convertir ODP en PPTX en Python.