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

> Python-Bibliothek zum Arbeiten mit Microsoft PowerPoint-Dateien. Python-PPTX, PPT. Erstellen Bearbeiten Konvertieren PPT PPTX PPS POT PPSX PPTM PPSM POTX POTM ODP PDF und viele weitere Formate.

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



<p><strong>Aspose.Slides for Python via .NET</strong> ist eine leistungsstarke Klassenbibliothek zum Arbeiten mit oder Verarbeiten von Präsentationen. Mit diesem Produkt können Anwendungen und Entwickler PowerPoint-Präsentationen (PPT, PPTX) und Präsentationen in anderen Formaten (ODP) ohne Anwendungen oder Abhängigkeiten von Drittanbietern lesen, bearbeiten oder manipulieren und konvertieren. </p>

<p><strong>Aspose.Slides für Python via. NET</strong> bietet diese beliebten Funktionen:</p>
<ul>
    <li>Laden, Öffnen und Anzeigen von Präsentationen.</li>
    <li>Präsentationen bearbeiten.</li>
    <li>Konvertieren von Präsentationen in PDF, Word, JPG, HTML, GIF, SVG und viele andere Formate.</li>
    <li>Rendern und Drucken von Präsentationen.</li>
    <li>Verschlüsseln und Entschlüsseln von Präsentationen; Kennwortschutz von Präsentationen und Entfernen von Kennwörtern.</li>
    <li>Manipulieren von Präsentationselementen wie Masterfolien, Formen, Diagrammen, Bilderrahmen, Audiorahmen, Videorahmen, OLE, VBA-Makros, Animationen usw.</li>
    <li>Und viele weitere Funktionen.</li>
</ul>

<p>Python ist eine sehr beliebte Sprache, die häufig in regulären Anwendungen, Webentwicklung, Forschungs- und akademischen Aufgaben, Datenanalyse usw. verwendet wird. Aus diesem Grund ist das <strong>Aspose.Slides</strong>-Team stolz darauf, < strong>Aspose.Slides für Python über .NET</strong> an die 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>
    Datenverarbeitung
   </header>
   <ul>
    <li>
Diagramme verwalten
    </li>
    <li>
Verwalten Sie SmartArts
    </li>
    <li>
PowerPoint-Formen verwalten
    </li>
    <li>
ActiveX-Steuerelemente verwalten
    </li>
    <li>
OleObjects verwalten
    </li>
   </ul>
   <header>
    <i class="fa fa-text-width">
    </i>
    Text und Absatz
   </header>
   <ul>
    <li>
Bearbeiten Sie Text und Formatierung
    </li>
    <li>
Bearbeiten Sie den Hyperlink-Text
    </li>
    <li>
Platzhaltertyp festlegen
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cog">
    </i>
    Grafik & Multimedia
   </header>
   <ul>
    <li>
Folienübergänge verwalten
    </li>
    <li>
Animationseffekte verwalten
    </li>
    <li>
Konnektoren zu Shapes hinzufügen
    </li>
    <li>
Formen drehen und spiegeln
    </li>
    <li>
Verwalten Sie die Linienstile der Form
    </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>
    Windows
   </header>
   <ul>
    <li>
Windows 7 (x64, x86)
    </li>
    <li>
Windows 8, 8.1 (x64, x86)
    </li>
    <li>
Windows 10 (x64, x86)
    </li>
	<li>
und andere
	</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>
und andere
	</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>
    Input-Output
   </header>
   <ul>
    <li>
     <b>
Microsoft Powerpoint:
     </b>
     PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM
    </li>
    <li>
     <b>
OpenOffice:
     </b>
     ODP
    </li>
    <li>
     <b>
Festes Layout:
     </b>
     PDF
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-mail-forward">
    </i>
    Nur Ausgabe
   </header>
   <ul>
    <li>
     <b>
Festes Layout:
     </b>
     PDF, PDF/A, XPS
    </li>
    <li>
     <b>
Bilder:
     </b>
     JPEG, PNG, BMP, TIFF, GIF
    </li>
    <li>
SVG
    </li>
    <li>
     <b>
Netz:
     </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">
    Erweiterte Python-PowerPoint-API-Funktionen
   </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">
     Erstellen oder klonen Sie Folien aus Vorlagen
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-table ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Arbeiten Sie mit PowerPoint-Tabellen über 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">
     Wenden Sie den Schutz auf Formen an oder entfernen Sie ihn
    </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">
     Fügen Sie Folien Excel-Diagramme als OleObjects hinzu
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-link ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Unterstützung für verknüpfte OleObjects
    </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">
     Erstellen Sie Präsentationen aus der Datenbank
    </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">
     Schützen Sie Präsentationen und das resultierende 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">
     Drucken Sie Präsentationen auf einem physischen Drucker
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-pie-chart ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Diagramme erstellen und anpassen
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     System Anforderungen
    </h2>
    <ul>
	  <li>Kompatibel mit Python 3.5, 3.6, 3.7, 3.8 und 3.9</li>
	  <li>Falls Sie Python-Code unter Linux schreiben, sehen Sie sich die <a href="https://docs.aspose.com/slides/python-net/system-requirements/">zusätzlichen Anforderungen für Linux</a> an</li>
    </ul>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Wie installiert man
    </h2>
    <p>Verwenden Sie <strong>pip</strong>, um unsere Python-Bibliothek für die Präsentationsverarbeitung aus dem <a href="https://pypi.org/project/aspose.slides/">PyPI-Repository</a> zu installieren</p>:
	<pre><code>pip install aspose.slides</code></pre>
   </div>
    <div class="col-lg-12">
        <h2 class="h2title">Erstellen Sie eine neue PowerPoint-Präsentation. Python PPTX, PPT oder ODP</h2>
        <p>Im folgenden Beispiel haben wir der ersten Folie der Präsentation eine Zeile hinzugefügt.</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">Präsentationen zusammenführen: Python PPTX, PPT oder ODP</h2>
        <p>Dieser Python-Code zeigt Ihnen, wie Sie Präsentationen zusammenführen:</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"> Präsentation aus PDF importieren: Python PPTX, PPT oder ODP</h2>
        <p>Dieser Python-Code demonstriert den PDF-zu-PowerPoint-Konvertierungsprozess:</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">Konvertieren Sie PowerPoint in PDF mit Standardoptionen: Python PPTX, PPT oder ODP in PDF</h2>
        <p>Dieser Python-Code zeigt Ihnen, wie Sie ein PowerPoint PPT-, PPTX- und OpenOffice ODP-Dokument mit den Standardoptionen in ein PDF-Dokument konvertieren. Die resultierende Datei ist ein PDF-Dokument mit den höchsten Qualitätsstufen</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">Konvertieren Sie PowerPoint in JPG: Python PPTX, PPT oder ODP in JPEG</h2>
        <p>Das folgende Beispiel zeigt Ihnen, wie Sie ein PowerPoint PPT-, PPTX- und OpenOffice ODP-Dokument in einen Satz von JPEG-Bildern konvertieren.</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>

> Wir haben festgestellt, dass Aspose.Slides einfach zu bedienen ist und auf unseren Servern gut funktioniert. Wir haben festgestellt, dass sie einen wichtigen Bedarf für die dynamische Generierung von Dateien erfüllen, um unsere Reichweite über die traditionelle Webanwendung hinaus zu erweitern.
>
> — Rick Joi | Workplace Dynamics, UK

> Das Produkt funktionierte wie angekündigt, die Dokumentation war leicht verständlich und die Support-Foren waren alle Hilfe, die wir brauchten. Die endgültige Lösung, die wir implementiert haben, hat unsere ursprünglichen Erwartungen bei weitem übertroffen.
>
> — Bruce Brien | Stratascope Inc, USA
