# C# .NET PowerPoint-Verarbeitungs-API | Aspose.Folien

> Aspose.Slides ist eine C# .NET PowerPoint-API. Aspose Slides API zum programmgesteuerten Erstellen von C# PPT.

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



<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 .NET C# PowerPoint-API-Funktionen
   </h2>
   <p>
   </p>
   <div class="col-lg-12">
    <h2 class="h2title">
     Konvertieren Sie Präsentationen in PDF, HTML, TIFF oder XPS in .NET C#
    </h2>
    <p>
     Aspose.Slides for .NET API verfügt über eine eigene Rendering-Engine, die speziell für die Wiedergabe von PowerPoint- und OpenOffice-Formaten mit höchster Wiedergabetreue entwickelt wurde. Mit der .NET C# PowerPoint-API können Sie Präsentationen in eine Reihe von Industriestandardformaten wie PDF, HTML, TIFF und XPS exportieren, wobei die Ergebnisse mit denen der Originalpräsentation identisch sind. Um eine PPT in C# zu konvertieren, müssen Sie außerdem nur die Präsentationsdatei laden und die Save-Methode zusammen mit dem gewünschten Ausgabeformat aufrufen. Die C#-PowerPoint-Konvertierung ist wirklich so einfach mit Aspose.Slides für die .NET-API.
    </p>
    <div class="codeblock" id="code-1">
     <h3>
      Präsentationen rendern – C#
     </h3>
     <pre><code class="cs">// load the file to be converted

var prs = new Aspose.Slides.Presentation(dir + "template.pptx");

// render as PDF, XPS &amp; TIFF

prs.Save(dir + "output.pdf", Aspose.Slides.Export.SaveFormat.Pdf);

prs.Save(dir + "output.xps", Aspose.Slides.Export.SaveFormat.Xps);

prs.Save(dir + "output.tiff", Aspose.Slides.Export.SaveFormat.Tiff);</code></pre>
    </div>
   </div>
   <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">
     Präsentationsinhalte in .NET C# formatieren
    </h2>
    <p>
     Es ist möglich, Text und Formen auf Folien in C# mit Aspose.Slides .NET API zu formatieren. Text in Präsentationen wird mit Hilfe von Textrahmen verwaltet, die Formen zugeordnet sind. Dies macht es den Entwicklern leicht, Text mit Absätzen und Abschnitten zu formatieren, die mit den Textrahmen verknüpft sind. Mit unserer C#-PowerPoint-API können Sie auch Attribute von Formelementen wie Position, Größe, Linie, Bild, Text und Füllung manipulieren.
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Erstellen und ändern Sie PowerPoint SmartArt in .NET C#
    </h2>
    <p>
     Aspose.Slides für .NET erleichtert das Erstellen von SmartArt-Formen von Grund auf und bietet die Möglichkeit, auf vorhandene SmartArt-Objekte zuzugreifen, sie zu bearbeiten oder von einer Folie zu entfernen. Darüber hinaus bietet die .NET C# PowerPoint-API die Möglichkeit, die Knoten einer SmartArt hinzuzufügen, zu entfernen oder zu iterieren. Sie können das Erscheinungsbild von SmartArt auch dynamisch ändern, z. B. Stil, Farbe und Layout festlegen.
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Präsentation in .NET C# schützen
    </h2>
    <p>
     Aspose.Slides for .NET API kann Präsentationsdateien sperren, um den Inhalt vor Änderungen zu schützen. Entwickler können auch die PPT in C# sowie das konvertierte PDF-Dokument für eine sichere Verteilung mit einem Kennwort schützen. Die C#-PowerPoint-API unterstützt auch den schreibgeschützten Zugriffsmodus für die generierten Präsentationen und ihre Dokumenteigenschaften.
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Erstellen Sie einen Präsentationsbetrachter mit Folienminiaturansichten in .NET C#
    </h2>
    <p>
     Aspose.Slides for .NET kann Miniaturansichten der Folien erstellen, sodass Sie Folienbilder an Benutzer verteilen können, die die PowerPoint-Anwendung nicht auf ihren Computern installiert haben. Sie können die C#-PowerPoint-API verwenden, um PPT in .NET C#-Anwendungen jeder Art anzuzeigen: benutzerdefinierte Website, Desktop-App usw. Verwenden Sie diese Funktion, um Ihren eigenen Präsentationsbetrachter in C# zu erstellen.
    </p>
    <div class="codeblock" id="code-2">
     <h3>
      Generieren Sie Miniaturansichten von Folien über .NET - C#
     </h3>
     <pre><code class="cs">// load the presentation file

var prs = new Aspose.Slides.Presentation(dir + "template.pptx");

// access the first slide from the collection

var sld = prs.Slides[0];

// create a full scale image of the slide

var bmp = sld.GetThumbnail(1f, 1f);

// save the image in JPEG format

bmp.Save(dir + "output.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);</code></pre>
    </div>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Microsoft Office-Automatisierung – nicht erforderlich
    </h2>
    <p>
     Aspose.Slides für .NET wird mit verwaltetem Code erstellt, der keine Installation von Microsoft Office oder Microsoft PowerPoint auf dem Computer erfordert, um mit PowerPoint-Dokumentformaten zu arbeiten. Es ist eine perfekte Microsoft Office-Automatisierungsalternative in Bezug auf unterstützte Funktionen, Sicherheit, Stabilität, Skalierbarkeit, Geschwindigkeit und Preis.
    </p>
   </div>

  </div>
 </div>
</div>

<p>Aspose.Slides for .NET ist eine Präsentationsverarbeitungs-API für PowerPoint- und OpenOffice-Formate. Aspose.Slides ermöglicht Anwendungen das Lesen, Schreiben, Schützen, Modifizieren und Konvertieren von Präsentationen in .NET C#. Verwalten Sie Präsentationstext, Formen, Diagramme, Tabellen und Animationen, fügen Sie Audio und Video zu Folien hinzu, zeigen Sie Folien in der Vorschau an.</p>

<p>Aspose.Slides für .NET unterstützt alle gängigen Präsentationsformate. Verwenden Sie C#, um mehrere PowerPoint-Präsentationen, -Vorlagen und -Folien auf vielfältige Weise zusammenzuführen, aufzuteilen, zu klonen und wiederzuverwenden. Darüber hinaus bietet API eine Reihe von erweiterten Funktionen wie das Drucken auf physischen Druckern und das Rendern von Präsentationen in Formaten mit festem Layout, HTML und Bildern.</p>

<p>Aspose.Slides für .NET ist eine eigenständige API und erfordert weder Microsoft PowerPoint noch andere zusätzliche Software oder Bibliotheken.</p>

<div class="diagram1 d1-net">
 <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="PowerPoint API C#" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-net.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
    .NET
   </small>
  </footer>
 </div>

</div>

<div class="diagram1 d1-net">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-cubes">
    </i>
    COM-Interop
   </header>
   <ul>
    <li>
PHP, VBScript, Delphi, C++
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cubes">
    </i>
    .NET-Framework
   </header>
   <br/>
   <header>
    <i class="fa fa-cubes">
    </i>
    .NET Core
   </header>
  </div>

 </div>

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

</div>

<div class="diagram1 d2 d1-net">
 <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>
   </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-net.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
    .NET
   </small>
  </footer>
 </div>

</div>

> Wir haben festgestellt, dass Aspose.Slides einfach zu verwenden ist und auf unseren ASP.Net-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
