Funktionsübersicht

Übersicht

Aspose.Slides für .NET ist eine Klassenbibliothek zum Erstellen, Lesen, Bearbeiten, Konvertieren und Rendern von PowerPoint- und OpenDocument-Präsentationen. Sie verfügt über keine eigene Benutzeroberfläche und erfordert weder Microsoft PowerPoint noch Office, sodass Sie sie in Konsolenanwendungen, Desktopanwendungen wie Windows Forms, Webanwendungen und Webdiensten verwenden können. Dieser Artikel fasst zusammen, was die Bibliothek abdeckt, und verweist auf die Artikel, die jeden Bereich beschreiben.

Unterstützte Plattformen

Aspose.Slides for .NET wird als zwei NuGet‑Pakete mit derselben API bereitgestellt:

Paket Builds im Paket Betriebssysteme
Aspose.Slides.NET .NET Framework 4.6.2, .NET Standard 2.0 und .NET 6. Verwenden Sie es mit .NET Framework 4.6.2 oder höher bzw. mit .NET 6 oder höher. Windows. Linux und macOS mit der Bibliothek libgdiplus und dem Schalter System.Drawing.EnableUnixSupport.
Aspose.Slides.NET6.CrossPlatform .NET 6. Verwenden Sie es mit .NET 6 oder höher. Windows (x86, x64), Linux (x64 mit glibc 2.23 oder höher, ARM64 mit glibc 2.39 oder höher) und macOS (x64, ARM64).

Installation erklärt, welches Paket zu wählen ist und was jedes von ihnen unter Linux benötigt. System Requirements listet die unterstützten Plattformen im Detail auf.

Dateiformate und Konvertierungen

Aspose.Slides öffnet und speichert PPT, PPTX, PPS, POT, PPSX, POTX, PPTM, PPSM, POTM, ODP, OTP, FODP und PowerPoint‑XML‑Präsentationen. Es importiert PDF‑ und HTML‑Inhalte in Folien und speichert Präsentationen als PDF, XPS, HTML, HTML5, TIFF, animiertes GIF, SWF, Markdown und XAML. Supported File Formats listet jedes Format mit der API auf, die es liest oder schreibt.

Funktion Beschreibung
PPT und PPTX Lesen und schreiben sowohl das binäre PowerPoint‑97‑2003‑Format als auch das Office‑Open‑XML‑Format.
PPT‑zu‑PPTX‑Konvertierung Konvertieren Sie Legacy‑PPT‑Präsentationen zu PPTX.
Portable Document Format (PDF) Exportieren von Präsentationen nach PDF, einschließlich PDF/A‑ und PDF/UA‑Dokumenten.
XML Paper Specification (XPS) Exportieren von Präsentationen zu XPS‑Dokumenten.
Tagged Image File Format (TIFF) Exportieren von Präsentationen zu TIFF‑Bildern.
HTML Exportieren von Präsentationen nach HTML und HTML5.
PDF and HTML import Erstellen von Folien aus PDF‑Seiten und HTML‑Inhalten.

Präsentationsrendering

Aspose.Slides rendert Folien und einzelne Formen als PNG-, JPEG-, BMP-, GIF-, TIFF- und SVG‑Bilder sowie Folien als EMF‑Metadateien. Siehe Präsentationsfolien in Bilder konvertieren, Eine Folie als SVG‑Bild rendern und Form‑Miniaturansichten erstellen.

Inhaltsfunktionen

Aspose.Slides ermöglicht das Erstellen, Lesen und Ändern fast aller Inhalte einer Präsentation:

Bereich Was Sie tun können
Folien Hinzufügen, Klonen, Neuordnen und Entfernen von Folien; Anwenden von Layouts und Master‑Folien; Organisieren von Folien in Abschnitten; Ändern der Foliengröße.
Design Hintergründe, Designfarben, Kopf‑ und Fußzeilen sowie Schriften festlegen.
Text Textfelder, Absätze und Textabschnitte erstellen und bearbeiten; Schriftarten, Farben, Aufzählungen und Ausrichtung festlegen; Text suchen und ersetzen.
Formen AutoShapes, Linien, Verbinder, Gruppierungen und Bildrahmen erstellen; Position, Größe, Linie sowie einfarbige, Verlauf‑ oder Musterfüllungen festlegen; eine Form anhand ihres Alternativtextes finden.
Tabellen, Diagramme, und SmartArt Tabellen, Microsoft‑Office‑Diagramme und SmartArt‑Diagramme erstellen und bearbeiten.
Medien, OLE‑Objekte, und ActiveX‑Steuerelemente Eingebettete oder verknüpfte Audio‑ und Video‑Frames hinzufügen, OLE‑Objekte einbetten sowie ActiveX‑Steuerelemente hinzufügen, ändern oder entfernen.
Notizen und Kommentare Sprecher‑Notizen und Review‑Kommentare hinzufügen, lesen und bearbeiten.
Animation und Übergänge Animations‑Effekte auf Formen anwenden, Folien‑Übergänge festlegen und die Einstellungen der Bildschirmpräsentation konfigurieren.
Sicherheit Präsentationen mit einem Passwort verschlüsseln, Schreibschutz setzen und mit digitalen Signaturen arbeiten.
VBA‑Makros VBA‑Module in makroaktivierten Präsentationen hinzufügen, extrahieren und entfernen.
Eigenschaften Dokument‑Eigenschaften lesen und bearbeiten.

FAQ

Muss ich Microsoft PowerPoint auf dem Server oder PC installieren, damit die Bibliothek funktioniert?

Nein. PowerPoint ist nicht erforderlich; Aspose.Slides ist eine eigenständige Engine zum Erstellen, Bearbeiten, Konvertieren und Rendern von Präsentationen.

Wie funktioniert Multithreading? Kann die Verarbeitung parallelisiert werden?

Es ist sicher, verschiedene Dokumente in unterschiedlichen Threads zu verarbeiten; das gleiche Presentation‑Objekt darf nicht gleichzeitig von mehreren Threads verwendet werden.

Werden Dateipasswörter und Verschlüsselung unterstützt?

Ja. Sie können verschlüsselte Präsentationen öffnen, ein Öffnungs‑ und Schreibpasswort festlegen oder entfernen und den Schutzstatus prüfen.

Muss ich mich um Schriften in Linux‑Containern kümmern?

Ja. Die in Ihren Präsentationen verwendeten Schriften oder geeignete Ersatzschriften müssen auf dem System installiert sein, damit der Text korrekt dargestellt wird. Sie können außerdem Schriftverzeichnisse angeben in Ihrer Anwendung. Installation listet die Linux‑Voraussetzungen jedes Pakets auf.

Gibt es Einschränkungen in der Evaluierungsversion?

Ja. Ohne eine Lizenz fügt Aspose.Slides jedem gespeicherten Folien ein Evaluierungs‑Wasserzeichen hinzu und kürzt den aus Präsentationen gelesenen Text. Eine 30‑tägige temporäre Lizenz steht für vollständige Tests zur Verfügung.

Wird das Importieren externer Formate in eine Präsentation (PDF oder HTML nach PPTX) unterstützt?

Ja. Sie können PDF‑Seiten und HTML‑Inhalte zu einer Präsentation hinzufügen und sie in Folien umwandeln.