L’opération de conversion PowerPoint vers Word n’est pas un processus simple : ni l’application Microsoft PowerPoint ni Microsoft Word ne fournit des informations spécifiques. fonctions qui permettent aux utilisateurs de convertir PowerPoint en Word. Si vous cherchez à convertir votre document PPT en un document Word DOC, alors vous avez très probablement de bonnes raisons de vouloir le faire. D’une part, Word fournit des fonctions de formatage qui peuvent être mieux adaptées à vos besoins. D’autre part, vous obtenez beaucoup plus d’options d’impression dans Word.
Si vous souhaitez effectuer la tâche par programmation, vous pourrez le faire avec quelques lignes de code python. Lorsque vous aurez fini de lire cet article, vous aurez appris à convertir PowerPoint en Word en Python.
Obtenez deux API pour convertir PPT en Word en Python
Plus tôt, nous avons établi que l’opération PowerPoint vers Word n’est pas un processus simple. Pour arriver au point où vous pouvez exécuter la conversion PowerPoint en Word en exécutant un code, vous avez besoin d’une API qui traite des présentations PowerPoint et d’une autre API capable de manipuler des documents Word.
- Aspose.Slides for Python via .NET. Cette API puissante est utilisée pour créer, éditer, convertir et manipuler des présentations PowerPoint (sans Microsoft PowerPoint ni Office). Pour installer Aspose.Slides for Python, voir Installation.
- Aspose.Words for Python via .NET. Cette API de traitement de documents riche en fonctionnalités est utilisée pour créer, modifier, convertir, rendre et imprimer des fichiers aux formats Microsoft Word. Pour installer Aspose.Words for Python, voir Installation.
Les API recommandées vous permettent d’extraire les éléments pertinents (allant des textes aux images) sur les diapositives d’un PowerPoint et également de transférer le contenu extrait vers les pages en attente d’un document Word.
Info : Vous voudrez peut-être voir le convertisseur PowerPoint vers Word gratuit d’Aspose, car les tâches qu’il effectue peuvent être considérées comme une démonstration en direct de le processus PowerPoint vers Word décrit dans cet article.
Convertir PowerPoint en Word en Python
- Ajoutez ces espaces de noms à votre fichier program.py :
importer aspose.slides en tant que diapositives
importer aspose.words en tant que mots
- Exécutez ce code Python pour convertir PPT en Word :
presentation = slides.Presentation("pres.pptx")
doc = words.Document()
builder = words.DocumentBuilder(doc)
for index in range(presentation.slides.length):
slide = presentation.slides[index]
# génère et insère une image de diapositive
slide.get_thumbnail(2,2).save("slide_{i}.png".format(i = index), drawing.imaging.ImageFormat.png)
builder.insert_image("slide_{i}.png".format(i = index))
for shape in slide.shapes:
# insère les textes de la diapositive
if (type(shape) is slides.AutoShape):
builder.writeln(shape.text_frame.text)
builder.insert_break(words.BreakType.PAGE_BREAK)
doc.save("presentation.docx")
Obtenez une licence gratuite
Vous voulez essayer les fonctionnalités Aspose.Slides et Aspose.Words sans limitations ? Obtenez une licence temporaire gratuite.
Conclusion
Nous pensons que vous savez maintenant comment convertir une présentation PowerPoint en un document Word à l’aide de code Python.
Alors que le code Python que nous avons fourni ciblait le PPT et le DOC, vous pouvez facilement le modifier et l’utiliser pour PPT en DOCX, PPTX en DOCX, PPTX en DOC et d’autres conversions impliquant des formats de document PowerPoint et Word connus.
Pour en savoir plus sur Aspose.Slides fonctionnalités, consultez notre [documentation](https://docs.aspose.com/slides /python-net/). Si vous avez des questions, vous pouvez les poster sur notre forum.