Aspose.Slides  for Python via Java

Python PowerPoint-API voor presentaties

Creëer, lees, wijzig en converteer PowerPoint- en OpenOffice-presentaties met Python zonder externe software.

  Download Free Trial

Aspose.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