Aspose.Slides  for Python via .NET

API Python PowerPoint pour les présentations. Python PPTX, PPT

Créez, lisez, écrivez, modifiez, fusionnez, clonez, protégez et convertissez des présentations PowerPoint et OpenOffice en Python sans aucun logiciel externe.

  Télécharger l'essai gratuit
  
 

Aspose.Slides pour Python via .NET est une bibliothèque de classes puissante pour travailler avec ou traiter des présentations. Grâce à ce produit, les applications et les développeurs peuvent lire, éditer ou manipuler et convertir des présentations PowerPoint (PPT, PPTX) et des présentations dans d'autres formats (ODP) sans applications ou dépendances tierces.

Aspose.Slides pour Python via. NET fournit ces fonctionnalités populaires :

  • Charger, ouvrir et afficher des présentations.
  • Édition de présentations.
  • Conversion de présentations en PDF, Word, JPG, HTML, GIF, SVG et de nombreux autres formats.
  • Présentations de rendu et d'impression.
  • Cryptage et décryptage des présentations ; protéger les présentations par mot de passe et supprimer les mots de passe.
  • Manipuler des entités de présentation, telles que des diapositives principales, des formes, des graphiques, des cadres photo, des cadres audio, des cadres vidéo, des macros OLE, VBA, des animations, etc.
  • Et bien d'autres fonctionnalités.

Python est un langage très populaire qui est très utilisé dans les applications régulières, le développement Web, les tâches de recherche et académiques, l'analyse de données, etc. Pour cette raison, l'équipe Aspose.Slides est fière d'offrir < strong>Aspose.Slides pour Python via .NET à la communauté Python.

Fonctionnalités avancées de l'API Python PowerPoint

Créer ou cloner des diapositives à partir de modèles

Travailler avec des tableaux PowerPoint via l'API

Appliquer ou supprimer la protection sur les formes

Ajouter des graphiques Excel en tant qu'OleObjects aux diapositives

Prise en charge des OleObjects liés

Générer des présentations à partir de la base de données

Protégez les présentations et le PDF résultant

Imprimer des présentations sur une imprimante physique

Créer et personnaliser des graphiques

Configuration requise

Comment installer

Utilisez pip pour installer notre bibliothèque Python pour le traitement des présentations à partir du dépôt PyPI

:
pip install aspose.slides

Créer une nouvelle présentation PowerPoint. Python PPTX, PPT ou ODP

Dans l'exemple ci-dessous, nous avons ajouté une ligne à la première diapositive de la présentation.

            
import aspose.slides as slides

# Instantiate a Presentation object that represents a presentation file
with slides.Presentation() as presentation:
    slide = presentation.slides[0]
    slide.shapes.add_auto_shape(slides.ShapeType.LINE, 50, 150, 300, 0)
    presentation.save("NewPresentation_out.pptx", slides.export.SaveFormat.PPTX)
            
        

Fusionner des présentations : Python PPTX, PPT ou ODP

Ce code Python vous montre comment fusionner des présentations :

            
import aspose.slides as slides

with slides.Presentation("Presentation1.pptx") as pres1:
    with slides.Presentation("Presentation2.pptx") as pres2:
        for slide in pres2.slides:
            pres1.slides.add_clone(slide)
        pres1.save("combined.pptx", slides.export.SaveFormat.PPTX)
            
        

Importer une présentation à partir d'un PDF : Python PPTX, PPT ou ODP

Ce code Python illustre le processus de conversion PDF vers PowerPoint :

            
import aspose.slides as slides

with slides.Presentation() as pres:
    pres.slides.remove_at(0)
    pres.slides.add_from_pdf("welcome-to-powerpoint.pdf")
    pres.save("OutputPresentation.pptx", slides.export.SaveFormat.PPTX)
            
        

Convertir PowerPoint en PDF avec les options par défaut : Python PPTX, PPT ou ODP en PDF

Ce code python vous montre comment convertir un document PowerPoint PPT, PPTX et OpenOffice ODP en un document PDF en utilisant les options par défaut. Le fichier résultant est un document PDF aux niveaux de qualité maximum

            
import aspose.slides as slides

# Instantiate a Presentation object that represents a PPT file
presentation = slides.Presentation("PowerPoint.ppt")

# Save the presentation as PDF
presentation.save("PPT-to-PDF.pdf", slides.export.SaveFormat.PDF)
            
        

Convertir PowerPoint en JPG : Python PPTX, PPT ou ODP en JPEG

L'exemple suivant vous montre comment convertir un document PowerPoint PPT, PPTX et OpenOffice ODP en un ensemble d'images JPEG.

            
import aspose.slides as slides
import aspose.pydrawing as drawing

pres = slides.Presentation("pres.pptx")

for sld in pres.slides:
    bmp = sld.get_thumbnail(1, 1)
    bmp.save("Slide_{num}.jpg".format(num=str(sld.slide_number)), drawing.imaging.ImageFormat.jpeg)
            
        

Ce que les gens disent

Ne vous contentez pas de nous croire sur parole. Découvrez ce que les utilisateurs ont à dire sur les API PowerPoint.

 
 
Voir les études de cas