# API Python PowerPoint par Aspose.Slides

> Aspose.Slides for Python via Java est une API Python PowerPoint qui vous permet de créer, modifier et convertir des présentations PowerPoint en Python.

Source: https://products.aspose.com/slides/fr/python-java/
Updated: 2026-08-11



<p><strong>Aspose.Slides for Python via Java</strong> est une bibliothèque Python qui vous permet de créer, modifier et convertir des présentations PowerPoint en Python. Il prend en charge tous les éléments de présentation tels que les diapositives, les formes, le texte, les graphiques, les tableaux, les images, etc. Il offre également de nombreuses fonctionnalités avancées telles que la fusion, le clonage, le fractionnement, la comparaison et l'impression de présentations. Il fonctionne sans aucune dépendance et peut traiter des milliers de présentations en peu de temps.</p>

## Pourquoi choisir Aspose.Slides pour Python via Java ?

Aspose.Slides pour Python via Java offre de nombreux avantages par rapport à d'autres solutions d'automatisation PowerPoint, tels que :

- **Compatibilité multiplateforme** : Aspose.Slides pour Python via Java prend en charge plusieurs plateformes. Vous pouvez utiliser Aspose.Slides pour Python via Java sur Windows, Linux, macOS et d'autres systèmes d'exploitation.
- **Intégration et déploiement faciles** : Aspose.Slides pour Python via Java est une bibliothèque autonome qui ne nécessite pas l'installation de Microsoft Office ou de tout autre logiciel sur votre système. Vous pouvez facilement intégrer Aspose.Slides pour Python via Java à vos applications existantes et le déployer sur n'importe quel serveur ou environnement cloud.
- **Fonctionnalités et fonctionnalités puissantes** : Aspose.Slides pour Python via Java fournit un riche ensemble de fonctionnalités et de fonctionnalités pour travailler avec des présentations PowerPoint, telles que la création et la modification de diapositives, l'ajout et la modification de formes, de texte, d'images, d'animations et de transitions. , graphiques, tableaux et autres éléments, application de thèmes et de mises en page, insertion d'audio et de vidéo, exportation et impression de présentations, exportation vers vidéo et bien plus encore.
- **Hautes performances et qualité** : Aspose.Slides pour Python via Java offre des résultats de haute performance et de qualité pour le traitement des présentations PowerPoint. Vous pouvez traiter des milliers de présentations en quelques minutes, sans compromettre la fidélité et la précision du résultat.
- **Options d'essai et de licence gratuites** : Aspose.Slides pour Python via Java propose une version d'essai gratuite que vous pouvez télécharger et utiliser pendant 30 jours, sans aucune limitation. Vous pouvez également choisir parmi diverses options de licences adaptées à vos besoins et à votre budget, telles que les licences de développeur, de site, OEM et cloud.

<div class="container-fluid features-section bg-gray singleproduct">
 <a class="anchor" id="features" name="features">
 </a>
 <div class="row">
  <div class="container">
   <h2 class="pr-ft">Fonctionnalités avancées de l'API Python PowerPoint</h2>
   <p>
   </p>
   <div class="col-lg-4">
    <em class="fa fa-copy ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">Créer ou cloner des diapositives existantes à partir de modèles</p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-table ico-bleu fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">Travailler avec des tableaux PowerPoint via l'API</p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-shield ico-bleu fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">Appliquer ou supprimer la protection sur les formes</p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-bar-chart ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">Ajouter des graphiques Excel en tant qu'OleObjects aux diapositives</p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-image ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Créer des formes et ajouter du texte aux formes sur les diapositives
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-align-left ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Gérer le formatage du texte et des formes
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-database ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">Générer des présentations à partir d'une base de données</p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-lock ico-bleu fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">Protégez les présentations et le PDF résultant</p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-print ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">Imprimer des présentations sur une imprimante physique</p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">Configuration système requise</h2>
    Aspose.Slides pour Python via Java est une API indépendante de la plateforme. Il peut fonctionner sur les plateformes Windows, Unix/Linux et Mac avec les logiciels suivants installés :
    <ul>
      <li>JDK 1.8 ou supérieur</li>
      <li>Python 3.7 ou supérieur</li>
      <li>JPype1 1.5.0 ou supérieur (JPype a été testé sur les versions Java 1.8 à 11)</li>
    </ul>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">Comment installer</h2>
    <p>Utilisez <strong>PyPI</strong> pour installer notre bibliothèque Python pour le traitement des présentations à partir du <a href="https://pypi.org/project/aspose-slides-java/">référentiel PyPI :</a></p>
    <pre><code>pip install aspose-slides-java</code></pre>
   </div>
    <div class="col-lg-12">
        <h2 class="h2title">Comment créer une nouvelle présentation PowerPoint en Python</h2>
        <p>Dans l'exemple ci-dessous, nous avons ajouté un rectangle à la première diapositive de la présentation.</p>
        <pre>
            <code class="python">
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat, ShapeType

pres = Presentation()
slide = pres.getSlides().get_Item(0)
slide.getShapes().addAutoShape(ShapeType.Rectangle, 50, 150, 300, 200)
pres.save("NewPresentation.pptx", SaveFormat.Pptx)

jpype.shutdownJVM()
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">Comment fusionner des présentations en Python</h2>
        <p>Ce code Python vous montre comment fusionner des présentations :</p>
        <pre>
            <code class="python">
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat

pres1 = Presentation("pres1.pptx");
pres2 = Presentation("pres2.pptx");

for i in range(pres2.getSlides().size()):
    pres1.getSlides().addClone(pres2.getSlides().get_Item(i));

pres1.save("combinedPresentation.pptx", SaveFormat.Pptx);

jpype.shutdownJVM()
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">Comment importer une présentation à partir d'un PDF en Python. Convertir PDF en PPT, Convertir PDF en PPTX, Convertir PDF en ODP</h2>
        <p>Ce code Python illustre le processus de conversion PDF en PowerPoint :</p>
        <pre>
            <code class="python">
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat

pres = Presentation();

pres.getSlides().removeAt(0);
pres.getSlides().addFromPdf("welcome-to-powerpoint.pdf");

pres.save("outputPresentation.pptx", SaveFormat.Pptx);

jpype.shutdownJVM()
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">Comment convertir PowerPoint en PDF en Python</h2>
        <p>Ce code Python vous montre comment convertir un document PowerPoint PPT, PPTX et OpenOffice ODP en document PDF à l'aide des options par défaut. Le fichier résultant est un document PDF aux niveaux de qualité maximum</p>
        <pre>
            <code class="python">
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat

pres = Presentation("PowerPoint.pptx");

pres.save("PPTX-to-PDF.pdf", SaveFormat.Pdf);

jpype.shutdownJVM()
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">Comment convertir PowerPoint en JPG en Python. Convertir PPT en JPG, Convertir PPTX en JPG, Convertir ODP en JPG</h2>
        <p>L'exemple suivant vous montre comment convertir un document PowerPoint PPT, PPTX et OpenOffice ODP en un ensemble d'images JPEG.</p>
        <pre>
            <code class="python">
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation
from javax.imageio import ImageIO
from java.io import File

pres = Presentation("pres.pptx");

format_name = "PNG"

for i in range(pres.getSlides().size()):
    buffImage = pres.getSlides().get_Item(i).getThumbnail(2, 2)
    ImageIO.write(buffImage, format_name, File("image_java" + str(i) + ".png"))

jpype.shutdownJVM()
            </code>
        </pre>
    </div>
  </div>
 </div>
</div>
