Aspose.Slides  for Python via Java

API Python PowerPoint pour les présentations

Créez, lisez, modifiez et convertissez des présentations PowerPoint et OpenOffice à l’aide de Python sans aucun logiciel externe.

  Download Free Trial

Aspose.Slides for Python via Java 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.

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.

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

Créer ou cloner des diapositives existantes à 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

Créer des formes et ajouter du texte aux formes sur les diapositives

Gérer le formatage du texte et des formes

Générer des présentations à partir d'une base de données

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

Imprimer des présentations sur une imprimante physique

Configuration système requise

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 :
  • JDK 1.8 ou supérieur
  • Python 3.7 ou supérieur
  • JPype1 1.5.0 ou supérieur (JPype a été testé sur les versions Java 1.8 à 11)

Comment installer

Utilisez PyPI pour installer notre bibliothèque Python pour le traitement des présentations à partir du référentiel PyPI :

pip install aspose-slides-java

Comment créer une nouvelle présentation PowerPoint en Python

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

            	
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()
            
        

Comment fusionner des présentations en Python

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

            
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()
            
        

Comment importer une présentation à partir d'un PDF en Python. Convertir PDF en PPT, Convertir PDF en PPTX, Convertir PDF en ODP

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

            
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()
            
        

Comment convertir PowerPoint en PDF en Python

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

            
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()
            
        

Comment convertir PowerPoint en JPG en Python. Convertir PPT en JPG, Convertir PPTX en JPG, Convertir ODP en JPG

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

            
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()
            
        
  

Support and Learning Resources