# Python PowerPoint-API. Python PPTX, PPT van Aspose.Slides

> Python-bibliotheek om te werken met Microsoft PowerPoint-bestanden. Python PPTX, PPT. Maken bewerken converteren PPT PPTX PPS POT PPSX PPTM PPSM POTX POTM ODP PDF en nog veel meer formaten.

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



<p><strong>Aspose.Slides voor Python via .NET</strong> is een krachtige klassenbibliotheek voor het werken met of het verwerken van presentaties. Met dit product kunnen applicaties en ontwikkelaars PowerPoint-presentaties (PPT, PPTX) en presentaties in andere formaten (ODP) lezen, bewerken of manipuleren en converteren zonder applicaties of afhankelijkheden van derden. </p>

<p><strong>Aspose.Slides voor Python via. NET</strong> biedt deze populaire functies:</p>
<ul>
    <li>Presentaties laden, openen en bekijken.</li>
    <li>Presentaties bewerken.</li>
    <li>Presentaties converteren naar PDF, Word, JPG, HTML, GIF, SVG en vele andere formaten.</li>
    <li>Presentaties maken en afdrukken.</li>
    <li>Versleutelen en ontsleutelen van presentaties; presentaties met wachtwoord beveiligen en wachtwoorden verwijderen.</li>
    <li>Manipuleren van presentatie-entiteiten, zoals basisdia's, vormen, grafieken, fotolijsten, audioframes, videoframes, OLE, VBA-macro's, animaties, enz.</li>
    <li>En nog veel meer functies.</li>
</ul>

<p>Python is een zeer populaire taal die veel wordt gebruikt in reguliere toepassingen, webontwikkeling, onderzoeks- en academische taken, gegevensanalyse, enz. Om deze reden is het <strong>Aspose.Slides</strong>-team trots om <strong> strong>Aspose.Slides voor Python via .NET</strong> aan de python-community. </p>

<div class="diagram1 d1-python">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-table">
    </i>
    Gegevensverwerking
   </header>
   <ul>
    <li>
Grafieken beheren
    </li>
    <li>
SmartArts beheren
    </li>
    <li>
PowerPoint-vormen beheren
    </li>
    <li>
ActiveX-besturingselementen beheren
    </li>
    <li>
OleObjects beheren
    </li>
   </ul>
   <header>
    <i class="fa fa-text-width">
    </i>
    Tekst en alinea
   </header>
   <ul>
    <li>
Tekst en opmaak manipuleren
    </li>
    <li>
Hyperlinktekst manipuleren
    </li>
    <li>
Type tijdelijke aanduiding instellen
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cog">
    </i>
    Grafisch & Multimedia
   </header>
   <ul>
    <li>
Dia-overgangen beheren
    </li>
    <li>
Animatie-effecten beheren
    </li>
    <li>
Verbindingen toevoegen aan vormen
    </li>
    <li>
Vormen roteren en omdraaien
    </li>
    <li>
Lijnstijlen van Shape beheren
    </li>
   </ul>
  </div>

 </div>

 <div class="d1-logo">
  <img width="70" height="75" alt="Python PowerPoint Processing APIs" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-python.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
   </small>
   Python
   <em>via .NET</em>
  </footer>
 </div>

</div>

<div class="diagram1 d1-python">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-cubes">
    </i>
    ramen
   </header>
   <ul>
    <li>
Windows 7 (x64, x86)
    </li>
    <li>
Windows 8, 8.1 (x64, x86)
    </li>
    <li>
Windows 10 (x64, x86)
    </li>
	<li>
en anderen
	</li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cubes">
    </i>
    Linux
   </header>
   <ul>
    <li>
Ubuntu
    </li>
    <li>
OpenSUSE
    </li>
    <li>
CentOS
    </li>
	<li>
en anderen
	</li>
   </ul>
  </div>

 </div>

 <div class="d1-logo">
  <img width="70" height="75" alt="Presentation APIs for Python" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-python.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
   </small>
   Python
   <em>via .NET</em>
  </footer>
 </div>

</div>

<div class="diagram1 d2 d1-python">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-arrows-v">
    </i>
    Invoer uitvoer
   </header>
   <ul>
    <li>
     <b>
Microsoft PowerPoint:
     </b>
     PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM
    </li>
    <li>
     <b>
Open kantoor:
     </b>
     ODP
    </li>
    <li>
     <b>
Vaste indeling:
     </b>
     PDF
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-mail-forward">
    </i>
    Alleen uitvoer
   </header>
   <ul>
    <li>
     <b>
Vaste indeling:
     </b>
     PDF, PDF/A, XPS
    </li>
    <li>
     <b>
Afbeeldingen:
     </b>
     JPEG, PNG, BMP, TIFF, GIF
    </li>
    <li>
SVG
    </li>
    <li>
     <b>
Web:
     </b>
     HTML
    </li>
   </ul>
  </div>

 </div>

 <div class="d1-logo">
  <img width="70" height="75" alt="PowerPoint Presentation API" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-python.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
   </small>
   Python
   <em>via .NET</em>
  </footer>
 </div>

</div>

<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">
     Dia's maken of klonen van sjablonen
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-signal ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Werken met PowerPoint-tabellen via API
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-cogs ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Breng de bescherming aan op vormen of verwijder deze
    </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">
     Excel-diagrammen toevoegen als OleObjects aan dia's
    </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">
     Ondersteuning voor gekoppelde OleObjects
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-text-width ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Genereer presentaties uit de database
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-unlock-alt ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Presentaties en resulterende PDF beveiligen
    </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-4">
    <em class="fa fa-font ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Grafieken maken en aanpassen
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     systeem vereisten
    </h2>
    <ul>
	  <li>Compatibel met Python 3.5, 3.6, 3.7, 3.8 en 3.9</li>
	  <li>Als je Python-code op Linux schrijft, kijk dan eens naar <a href="https://docs.aspose.com/slides/python-net/system-requirements/">aanvullende vereisten voor Linux</a></li>
    </ul>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Hoe installeren
    </h2>
    <p>Gebruik <strong>pip</strong> om onze Python-bibliotheek voor presentatieverwerking te installeren vanuit de <a href="https://pypi.org/project/aspose.slides/">PyPI-repository</a></p>:
	<pre><code>pip install aspose.slides</code></pre>
   </div>
    <div class="col-lg-12">
        <h2 class="h2title">Maak een nieuwe PowerPoint-presentatie. Python PPTX, PPT of ODP</h2>
        <p>In het onderstaande voorbeeld hebben we een regel toegevoegd aan de eerste dia van de presentatie.</p>
        <pre>
            <code class="python">
import aspose.slides as slides

# Instantiate a Presentation object that represents a presentation file
with slides.Presentation() as presentation:
    slide = presentation.slides[0]
    slide.shapes.add_auto_shape(slides.ShapeType.LINE, 50, 150, 300, 0)
    presentation.save("NewPresentation_out.pptx", slides.export.SaveFormat.PPTX)
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">Presentaties samenvoegen: Python PPTX, PPT of ODP</h2>
        <p>Deze Python-code laat zien hoe je presentaties samenvoegt:</p>
        <pre>
            <code class="python">
import aspose.slides as slides

with slides.Presentation("Presentation1.pptx") as pres1:
    with slides.Presentation("Presentation2.pptx") as pres2:
        for slide in pres2.slides:
            pres1.slides.add_clone(slide)
        pres1.save("combined.pptx", slides.export.SaveFormat.PPTX)
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title"> Presentatie importeren vanuit PDF: Python PPTX, PPT of ODP</h2>
        <p>Deze Python-code demonstreert het conversieproces van PDF naar PowerPoint:</p>
        <pre>
            <code class="python">
import aspose.slides as slides

with slides.Presentation() as pres:
    pres.slides.remove_at(0)
    pres.slides.add_from_pdf("welcome-to-powerpoint.pdf")
    pres.save("OutputPresentation.pptx", slides.export.SaveFormat.PPTX)
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">Converteer PowerPoint naar PDF met standaardopties: Python PPTX, PPT of ODP naar PDF</h2>
        <p>Deze python-code laat zien hoe u een PowerPoint PPT-, PPTX- en OpenOffice ODP-document converteert naar een PDF-document met behulp van de standaardopties. Het resulterende bestand is een PDF-document met de maximale kwaliteitsniveaus</p>
        <pre>
            <code class="python">
import aspose.slides as slides

# Instantiate a Presentation object that represents a PPT file
presentation = slides.Presentation("PowerPoint.ppt")

# Save the presentation as PDF
presentation.save("PPT-to-PDF.pdf", slides.export.SaveFormat.PDF)
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">Converteer PowerPoint naar JPG: Python PPTX, PPT of ODP naar JPEG</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 aspose.slides as slides
import aspose.pydrawing as drawing

pres = slides.Presentation("pres.pptx")

for sld in pres.slides:
    bmp = sld.get_thumbnail(1, 1)
    bmp.save("Slide_{num}.jpg".format(num=str(sld.slide_number)), drawing.imaging.ImageFormat.jpeg)
            </code>
        </pre>
    </div>
  </div>
 </div>
</div>

> We hebben gemerkt dat Aspose.Slides gemakkelijk te gebruiken is en goed werkt op onze servers. We hebben ontdekt dat ze in een belangrijke behoefte voorzien voor het dynamisch genereren van bestanden om ons bereik buiten de traditionele webapplicatie uit te breiden.
>
> — Rick Joi | Workplace Dynamics, UK

> Het product werkte zoals geadverteerd, de documentatie was gemakkelijk te volgen en de ondersteuningsforums waren alle hulp die we nodig hadden. De uiteindelijke oplossing die we hebben ingezet, heeft onze aanvankelijke verwachtingen ruimschoots overtroffen.
>
> — Bruce Brien | Stratascope Inc, USA
