# Python PowerPoint-API door Aspose.Slides

> Aspose.Slides voor Python via Java is een Python PowerPoint API waarmee u PowerPoint-presentaties in Python kunt maken, wijzigen en converteren.

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



<p><strong>Aspose.Slides voor Python via Java</strong> 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.</p>

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

<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">Geavanceerde Python PowerPoint API-functies</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">Maak een kloon bestaande uit dia's op basis van sjablonen</p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-tabel ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">Werk met PowerPoint-tabellen via API</p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-shield ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">Pas de bescherming op vormen toe of verwijder deze</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">Voeg Excel-diagrammen toe als OleObjects aan dia's</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">
     Maak vormen en voeg tekst toe aan vormen op dia's
    </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">
     Behandel tekst- en vormopmaak
    </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">Genereer presentaties vanuit de database</p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-lock ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">Bescherm presentaties en functionele PDF</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">Presentaties afdrukken op een fysieke printer</p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">Systeemvereisten</h2>
    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:
    <ul>
      <li>JDK 1.8 of hoger</li>
      <li>Python 3.7 of hoger</li>
      <li>JPype1 1.5.0 of hoger (JPype is getest op Java-versies van 1.8 tot 11)</li>
    </ul>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">Hoe installeren</h2>
    <p>Gebruik <strong>PyPI</strong> om onze Python-bibliotheek voor presentatieverwerking te installeren vanuit de <a href="https://pypi.org/project/aspose-slides-java/">PyPI-repository:</a></p>
    <pre><code>pip install aspose-slides-java</code></pre>
   </div>
    <div class="col-lg-12">
        <h2 class="h2title">Hoe u een nieuwe PowerPoint-presentatie maakt in Python</h2>
        <p>In het onderstaande voorbeeld hebben we een rechthoek toegevoegd aan de eerste dia van de presentatie.</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">Presentaties samenvoegen in Python</h2>
        <p>Deze Python-code laat zien hoe u presentaties samenvoegt:</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">Hoe u een presentatie uit PDF importeert in Python. Converteer PDF naar PPT, Converteer PDF naar PPTX, Converteer PDF naar ODP</h2>
        <p>Deze Python-code demonstreert het conversieproces van PDF naar 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">Hoe PowerPoint naar PDF te converteren in Python</h2>
        <p>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</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">Hoe PowerPoint naar JPG in Python te converteren. Converteer PPT naar JPG, Converteer PPTX naar JPG, Converteer ODP naar JPG</h2>
        <p>In het volgende voorbeeld ziet u hoe u een PowerPoint PPT-, PPTX- en OpenOffice ODP-document converteert naar een set JPEG-afbeeldingen.</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>
