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 TrialAspose.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
- Ressources d'apprentissage
- Documentation
- Code source
- Références API
- Vidéos tutorielles
- Support produit
- Assistance gratuite
- Assistance payante
- Blog
- Notes de version
- Pourquoi Aspose.Slides pour Python via Java ?
- Liste des clients
- Réussites