Convertir des présentations en plusieurs formats avec Python

Vue d’ensemble

Aspose.Slides for Python via .NET peut charger des présentations PowerPoint et OpenDocument et les enregistrer ou les rendre dans de nombreux autres formats sans Microsoft PowerPoint, OpenOffice ou LibreOffice. Vous pouvez convertir des fichiers PPT anciens en PPTX modernes, exporter des présentations vers des documents à mise en page fixe tels que PDF et XPS, publier des diapositives en HTML, ou rendre les diapositives sous forme de fichiers image pour les aperçus, vignettes et archives.

La plupart des conversions de documents utilisent le même flux de travail général : charger le fichier source, choisir le format de sortie requis et appliquer les options spécifiques au format si nécessaire. Pour les formats d’image, chaque diapositive est rendue séparément puis enregistrée en tant qu’image raster ou vectorielle. Les articles dédiés liés ci‑dessous fournissent les détails d’implémentation pour chaque cas.

Choisissez un scénario de conversion

Utilisez les articles ci‑dessous pour des exemples Python complets et les options spécifiques à chaque format.

Scénario Utilisez‑le lorsque vous devez Article
PPT/PPTX/ODP vers PPTX Moderniser les fichiers PPT anciens, normaliser les fichiers PPTX existants ou convertir des présentations OpenDocument en PPTX PowerPoint. Convertir PPT en PPTX,Convertir ODP en PPTX,Enregistrer des présentations
PPTX vers PPT Enregistrer une présentation PowerPoint moderne au format binaire PPT plus ancien pour la compatibilité avec des flux de travail anciens. Convertir PPTX en PPT
PPT/PPTX/ODP vers PDF Créer des documents portables, recherchables et à mise en page fixe pour le partage, l’impression ou l’archivage. Convertir PowerPoint en PDF
PPT/PPTX/ODP vers PDF avec notes Exporter les notes du présentateur avec le contenu des diapositives. Convertir PowerPoint en PDF avec notes
PPT/PPTX/ODP vers HTML Publier des présentations sous forme de pages HTML et contrôler les images, polices, notes et options de mise en page responsive. Convertir PowerPoint en HTML
PPT/PPTX/ODP vers HTML5 Exporter les diapositives en HTML5 pour une visualisation dans le navigateur avec le formatage et l’interactivité préservés. Convertir des présentations en HTML5
PPT/PPTX/ODP vers PNG Rendre chaque diapositive en image PNG pour les aperçus, vignettes ou sorties web. Convertir PowerPoint en PNG
PPT/PPTX/ODP vers JPG Rendre les diapositives en images JPG et contrôler les dimensions et la qualité de l’image. Convertir PowerPoint en JPG
Diapositive vers SVG Exporter des diapositives individuelles en graphiques vectoriels évolutifs. Rendre la diapositive en SVG
PPT/PPTX/ODP vers XPS Générer des documents XPS à mise en page fixe. Convertir PowerPoint en XPS
PPT/PPTX/ODP vers TIFF Enregistrer une présentation sous forme de fichier TIFF multipage pour l’impression, le scan, le fax ou les flux d’archivage. Convertir PowerPoint en TIFF
PPT/PPTX/ODP vers TIFF avec notes Enregistrer les diapositives avec les notes du présentateur en TIFF. Convertir PowerPoint en TIFF avec notes
PPT/PPTX/ODP vers Word Convertir des diapositives en document Word lorsque vous avez besoin d’une sortie de type document. Convertir PowerPoint en Word
PPT/PPTX/ODP vers Markdown Extraire le contenu de la présentation en Markdown pour la documentation et les flux de travail texte. Convertir PowerPoint en Markdown
PPT/PPTX/ODP vers XML Créer une présentation PowerPoint XML basée sur du texte pour l’inspection, la comparaison, le dépannage ou les flux de travail XML. Convertir PowerPoint en XML
PPT/PPTX/ODP vers GIF animé Créer un GIF animé à partir des diapositives. Convertir PowerPoint en GIF animé
PPT/PPTX/ODP vers vidéo Construire un flux d’exportation vidéo à partir des diapositives de présentation. Convertir PowerPoint en vidéo
Présentation vers XAML Exporter les diapositives en XAML pour les scénarios UI Python ou .NET. Exporter des présentations en XAML

Pour une liste plus étendue des formats d’entrée et de sortie, consultez Formats de fichiers pris en charge.

Conversion PowerPoint et OpenDocument

Aspose.Slides for Python via .NET prend en charge la conversion à partir de formats de présentation couramment utilisés tels que PPT, PPTX, PPS, PPSX, POT, POTX et ODP. La même API de conversion est utilisée pour les fichiers PowerPoint et OpenDocument, de sorte qu’un flux de travail qui enregistre un fichier PPTX en PDF peut généralement être appliqué à un fichier ODP en ne changeant que le fichier d’entrée.

Lors de la conversion de fichiers ODP, gardez à l’esprit que les applications PowerPoint et OpenDocument ne prennent pas en charge chaque mise en page et fonctionnalité de formatage exactement de la même manière. Si un fichier ODP a été créé dans LibreOffice ou OpenOffice Impress, vérifiez le résultat et utilisez les options décrites dans Convertir les présentations OpenDocument lorsque vous avez besoin d’orientation spécifique au format.

Conversion PPT vers PPTX

PPT est le format binaire PowerPoint plus ancien, tandis que PPTX est le format moderne Office Open XML. Aspose.Slides for Python via .NET prend en charge la conversion PPT vers PPTX à haute fidélité tout en préservant des structures de présentation complexes telles que les maîtres, mises en page, diapositives, graphiques, formes groupées, espaces réservés, cadres de texte, textures et remplissages d’image.

Pour plus de détails, consultez Convertir PPT en PPTX et PPT vs PPTX.

Exportation à mise en page fixe

PDF, XPS et TIFF sont utiles lorsque la sortie doit avoir le même aspect sur tous les appareils et ne doit pas être éditée comme une présentation. Les articles dédiés PDF, XPS et TIFF expliquent comment contrôler la conformité, les diapositives cachées, les notes, la qualité de l’image, la compression, le format de pixel et la taille de sortie.

Exportation HTML et image

L’exportation HTML et HTML5 est utile pour la visualisation dans le navigateur, la publication Web et le partage léger. L’exportation d’images est utile lorsque chaque diapositive doit devenir un aperçu, une vignette ou un actif raster séparé. Utilisez les articles PNG, JPG et SVG pour les conseils de rendu spécifiques au format.

FAQ

Dois‑je disposer de Microsoft PowerPoint pour convertir des présentations ?

Non. Aspose.Slides for Python via .NET est une bibliothèque autonome qui ne nécessite ni Microsoft PowerPoint ni l’automatisation Office.

Puis‑je convertir en lot de nombreuses présentations ?

Oui. Chargez chaque présentation, enregistrez‑la dans le format requis et libérez l’objet de présentation après le traitement. Pour le traitement parallèle, utilisez des instances de présentation séparées et suivez les recommandations de multithreading.

Puis‑je exporter uniquement des diapositives sélectionnées ?

Oui. Plusieurs méthodes d’exportation permettent de passer des index de diapositives ou de rendre des diapositives individuelles, selon le format de sortie. Consultez l’article dédié au format cible.

Puis‑je inclure les diapositives cachées lors de l’exportation vers PDF ou XPS ?

Oui. Utilisez les paramètres d’exportation des diapositives cachées décrits dans les articles de conversion PDF et XPS.

Puis‑je créer une sortie PDF/A ?

Oui. Des paramètres de conformité PDF sont disponibles pour l’exportation PDF. Voir Convertir PowerPoint en PDF pour plus de détails.

Comment les polices sont‑elles gérées pendant la conversion ?

Aspose.Slides peut utiliser des polices incorporées, des polices de secours et des paramètres de substitution de police. Voir Police incorporée, Police de secours et Substitution de police.