# C++ PowerPoint-API | Aspose-Folien

> Die Aspose.Slides-API für C++ ist eine C++-PPT-PowerPoint-API zum Erstellen, Anzeigen, Bearbeiten und Konvertieren von PPT in C++.

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



<p>
 Aspose.Slides for C++ ist eine leistungsstarke PowerPoint-API zum Bearbeiten, Rendern und Konvertieren von PPT(X) in C++ ohne Microsoft PowerPoint. Die API unterstützt das High-Fidelity-Rendering von Folien in den Dokumenten in verschiedenen Grafikformaten und bietet die Funktionalität, fast alle möglichen Inhalte der Dateien zu ändern oder zu erstellen, Text und Formen auf Folien zu formatieren und vieles mehr.
</p>

<p>
 Aspose.Slides für C++ unterstützt die meisten PowerPoint- und Diashow-Formate, einschließlich POT, PPT, PPS, POTX, PPTX, PPSX, ODP und andere. Aspose.Slides für C++ kann all diese Formate auch in PDF, HTML, XPS usw. konvertieren.
</p>

<div class="diagram1 d1-cplus">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-table">
    </i>
    Datenverarbeitung
   </header>
   <ul>
    <li>
Diagramme erstellen
    </li>
    <li>
Arbeiten Sie mit SmartArts
    </li>
    <li>
Arbeiten Sie mit PowerPoint-Formen
    </li>
    <li>
Unterstützung für ActiveX-Steuerelemente
    </li>
    <li>
Unterstützung für Ole-Objekte
    </li>
   </ul>
   <header>
    <i class="fa fa-text-width">
    </i>
    Text und Absatz
   </header>
   <ul>
    <li>
Verwalten Sie Text und Formatierung
    </li>
    <li>
Hyperlink-Text verwalten
    </li>
    <li>
Platzhaltertyp festlegen
    </li>
    <li>
Textplatzhalter & Rahmen
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cog">
    </i>
    Grafik & Multimedia
   </header>
   <ul>
    <li>
Unterstützt MSO-Diagramme
    </li>
    <li>
Unterstützt SmartArt-Formen
    </li>
    <li>
Unterstützt ActiveX-Formen
    </li>
    <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="PowerPoint API C#" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-cpp.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
    C++
   </small>
  </footer>
 </div>

</div>

<div class="diagram1 d1-cplus">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-cubes">
    </i>
    Windows 32-Bit
   </header>
   <br/>
   <header>
    <i class="fa fa-cubes">
    </i>
    Windows 64-Bit
   </header>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cubes">
    </i>
    Linux 64-Bit
   </header>
  </div>

 </div>

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

</div>

<div class="diagram1 d2 d1-cplus">
 <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, POT, PPS, PPTX, POTX, PPSX, PPTM, PPSM, POTM
    </li>
    <li>
     <b>
OpenOffice:
     </b>
     ODP
    </li>
    <li>
     <strong>
      Open Document:
     </strong>
     OTP
    </li>
    <li>
     <strong>
      Others:
     </strong>
     TIFF, EMF, XML
    </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, XPS
    </li>
    <li>
     <b>
Bilder:
     </b>
     JPEG, PNG, GIF, BMP, 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-cpp.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
    C++
   </small>
  </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 Funktionen der C++ PowerPoint-Verarbeitungsbibliothek
   </h2>
   <p>
   </p>
   <div class="col-lg-4">
    <em class="fa fa-floppy-o ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Speichern Sie die Präsentation als Datei oder Stream
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-random ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Konvertieren Sie Präsentationen in Standardformate
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-file-powerpoint-o ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Verwalten Sie integrierte und benutzerdefinierte Dokumenteigenschaften
    </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">
     Präsentationen mit Passwort schützen
    </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 hinzufügen, formatieren und bearbeiten
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-square-o ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Fügen Sie Formen hinzu, formatieren und bearbeiten Sie sie
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-film ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Folien hinzufügen, formatieren und bearbeiten
    </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">
     Text hinzufügen, formatieren und bearbeiten
    </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">
     Tabellen hinzufügen, formatieren und bearbeiten
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-check-square-o ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Exportieren Sie Präsentationen in PDF und XPS
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-file-image-o ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Exportieren Sie Folien im SVG-Format
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-picture-o ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Bilder zu Präsentationen hinzufügen
    </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-bar-chart ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Unterstützung für MSO 2016-Diagramme
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-html5 ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Exportieren Sie Präsentationen als HTML
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-refresh ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Importieren und exportieren Sie HTML-Text in Folien
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-th-large ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Fügen Sie Präsentationen Layout-Folien hinzu
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-key ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Geschützte Präsentationen laden
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-text-height ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Legen Sie die Schriftgröße der individuellen Legende fest
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-area-chart ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Aktiendiagramm erstellen und Diagrammbild abrufen
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-cog ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Serienfarbe ändern
    </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">
     Legen Sie die abgerundeten Ränder des Diagrammbereichs fest
    </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">
     Ändern Sie die Farbe der Kategorien in Serien
    </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">
     Legen Sie die Schriftarteigenschaften für die Diagrammdatentabelle fest
    </p>
   </div>

   <div class="col-lg-12">
    <h2 class="h2title">
     Exportieren Sie PowerPoint-Dateien als PDF oder XPS
    </h2>
    <p>
     Aspose.Slides für C++ verfügt über eine eigene, speziell entwickelte Rendering-Engine und rendert mit höchster Treue zu Microsoft PowerPoint. Es ermöglicht den Export von Präsentationen in branchenübliche Formate wie XPS und PDF mit ähnlichen Ergebnissen wie bei der ursprünglichen Präsentation.
    </p>
    <div class="codeblock" id="code">
     <h3>
      Renderpräsentation im PDF- und XPS-Format - C++
     </h3>
     <pre><code class="cpp">// load presentation to be converted

SharedPtr&lt;Presentation&gt; prs = MakeObject&lt;Presentation&gt;(dir + L"template.pptx");

// save in PDF &amp; XPS formats

prs-&gt;Save(dir + L"output.pdf", Aspose::Slides::Export::SaveFormat::Pdf);

prs-&gt;Save(dir + L"output.xps", Aspose::Slides::Export::SaveFormat::Xps);</code></pre>
    </div>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Präsentationsfolien kopieren oder klonen
    </h2>
    <p>
     Es gibt integrierte Methoden von Aspose.Slides für C++, um vorhandene Folien nicht nur innerhalb eines Dokuments, sondern auch von einer Datei in die andere zu klonen oder zu kopieren. Da eine Folie ihr Layout von der Master-Folie erbt, kopieren die eingebauten Klonverfahren automatisch den Master während des Klonvorgangs.
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Microsoft PowerPoint-Inhaltsformatierung
    </h2>
    <p>
     Die Bibliothek ermöglicht das Formatieren von Formen und Text auf Folien in einer Datei, während die API verwendet wird. Text wird durch Textrahmen verwaltet, die Formen zugeordnet sind, daher wird Text unter Verwendung von Absätzen und Abschnitten formatiert, die den Textrahmen zugeordnet sind. Sie können Schriftart, Farbe, Größe, Schattierungen sowie Absatzausrichtung, Aufzählung und Ausrichtung verwalten. Man kann auch Formelementattribute wie Größe, Linie, Position, Bild, Text und Füllung mit großer Leichtigkeit manipulieren.
    </p>
   </div>

   <div class="col-lg-12">
    <h2 class="h2title">
     Formen serialisieren
    </h2>
    <p>
     Aspose.Slides for C++ unterstützt zwar eine große Anzahl von Formen, aber wenn eine Form nicht von der API unterstützt wird, gibt es eine Serialisierungsmethode, mit der Sie diese Form von einer vorhandenen Folie zur weiteren Verwendung gemäß den Anwendungsanforderungen serialisieren können.
    </p>
   </div>
  </div>
 </div>
</div>
