Python PowerPoint-API voor presentaties
Creëer, lees, wijzig en converteer PowerPoint- en OpenOffice-presentaties met Python zonder externe software.
Download Free TrialAspose.Slides voor Python via Java is een Python-bibliotheek waarmee u PowerPoint-presentaties in Python kunt maken, wijzigen en converteren. Het ondersteunt alle presentatie-elementen zoals dia's, vormen, tekst, tabellen, afbeeldingen en meer. Het biedt ook veel geavanceerde functies, zoals het samenvoegen, klonen, splitsen, vergelijken en afdrukken van presentaties. Het werkt zonder enige afhankelijkheden en kan in korte tijd duizenden presentaties verwerken.
Waarom kiezen voor Aspose.Slides voor Python via Java?
Aspose.Slides voor Python via Java biedt veel voordelen ten opzichte van andere oplossingen voor PowerPoint-automatisering, zoals:
- Cross-platform compatibiliteit: Aspose.Slides voor Python via Java ondersteunt meerdere platforms. U kunt Aspose.Slides voor Python via Java gebruiken op Windows, Linux, macOS en andere besturingssystemen.
- Eenvoudige integratie en implementatie: Aspose.Slides voor Python via Java is een zelfstandige bibliotheek waarvoor geen Microsoft Office of andere software op uw systeem hoeft te worden geïnstalleerd. U kunt Aspose.Slides voor Python via Java eenvoudig integreren met uw bestaande applicaties en op elke server- of cloudomgeving inzetten.
- Krachtige functies en functionaliteit: Aspose.Slides voor Python via Java biedt een rijke reeks functies en functionaliteit voor het werken met PowerPoint-presentaties, zoals het maken en wijzigen van dia’s, het toevoegen en bewerken van vormen, tekst, afbeeldingen, animaties en overgangen , grafieken, tabellen en andere elementen, thema’s en lay-outs toepassen, audio en video invoegen, presentaties exporteren en afdrukken, exporteren naar video en nog veel meer.
- Hoge prestaties en kwaliteit: Aspose.Slides voor Python via Java levert hoge prestaties en kwaliteitsresultaten voor het verwerken van PowerPoint-presentaties. U kunt binnen enkele minuten duizenden presentaties verwerken, zonder dat dit ten koste gaat van de betrouwbaarheid en nauwkeurigheid van de uitvoer.
- Gratis proef- en licentieopties: Aspose.Slides voor Python via Java biedt een gratis proefversie die u zonder enige beperking 30 dagen kunt downloaden en gebruiken. U kunt ook kiezen uit verschillende licentieopties die passen bij uw behoeften en budget, zoals ontwikkelaars-, site-, OEM- en cloudlicenties.
Geavanceerde Python PowerPoint API-functies
Maak een kloon bestaande uit dia's op basis van sjablonen
Werk met PowerPoint-tabellen via API
Pas de bescherming op vormen toe of verwijder deze
Voeg Excel-diagrammen toe als OleObjects aan dia's
Maak vormen en voeg tekst toe aan vormen op dia's
Behandel tekst- en vormopmaak
Genereer presentaties vanuit de database
Bescherm presentaties en functionele PDF
Presentaties afdrukken op een fysieke printer
Systeemvereisten
Aspose.Slides voor Python via Java is een platformonafhankelijke API. Het kan draaien op Windows-, Unix/Linux- en Mac-platforms met de volgende software geïnstalleerd:- JDK 1.8 of hoger
- Python 3.7 of hoger
- JPype1 1.5.0 of hoger (JPype is getest op Java-versies van 1.8 tot 11)
Hoe installeren
Gebruik PyPI om onze Python-bibliotheek voor presentatieverwerking te installeren vanuit de PyPI-repository:
pip install aspose-slides-java
Hoe u een nieuwe PowerPoint-presentatie maakt in Python
In het onderstaande voorbeeld hebben we een rechthoek toegevoegd aan de eerste dia van de presentatie.
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()
Presentaties samenvoegen in Python
Deze Python-code laat zien hoe u presentaties samenvoegt:
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()
Hoe u een presentatie uit PDF importeert in Python. Converteer PDF naar PPT, Converteer PDF naar PPTX, Converteer PDF naar ODP
Deze Python-code demonstreert het conversieproces van PDF naar 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()
Hoe PowerPoint naar PDF te converteren in Python
Deze Python-code laat zien hoe u een PowerPoint PPT-, PPTX- en OpenOffice ODP-document naar een PDF-document converteert met behulp van de standaardopties. Het resulterende bestand is een PDF-document met het maximale kwaliteitsniveau
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()
Hoe PowerPoint naar JPG in Python te converteren. Converteer PPT naar JPG, Converteer PPTX naar JPG, Converteer ODP naar JPG
In het volgende voorbeeld ziet u hoe u een PowerPoint PPT-, PPTX- en OpenOffice ODP-document converteert naar een set JPEG-afbeeldingen.
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
- Product ondersteuning
- Gratis ondersteuning
- Betaalde ondersteuning
- Bloggen
- Release-opmerkingen
- Waarom Aspose.Slides voor Python via Java?
- Klantenlijst
- Succesverhalen