Entwicklerhandbuch

Dieses Handbuch behandelt die Kernfunktionen von Aspose.Slides FOSS für .NET mit ausführbaren Codebeispielen für jeden Funktionsbereich.

In diesem Abschnitt

PageDescription
Funktionen und FähigkeitenVollständige Liste der unterstützten Funktionen: Folien, Formen, Text, Füllung, Effekte, 3D-Formatierung, Notizen, Kommentare, Bilder und Dokumenteigenschaften.
Arbeiten mit BildernBilder in Folien als Bildrahmen aus Datei oder Stream einbetten; Füllmodus steuern (Dehnen, Kacheln).
Arbeiten mit VerbindernGebogene, Ellenbogen- und gerade Verbindungen zwischen Formen hinzufügen; Verbindungsstellen und Linienstil festlegen.
Arbeiten mit 3D-EffektenÄußeren Schatten, Leuchten, Unschärfe, Abschrägung, Kamera‑Voreinstellungen, Lichtanlagen und Materialien auf Formen anwenden.
Arbeiten mit KommentarenThreaded Review‑Kommentare und Sprecher‑Notizen hinzufügen; Kommentarautoren verwalten; Anmerkungen lesen.

API-Einstiegspunkt

Jeder Vorgang beginnt mit einem Presentation‑Objekt. Verwenden Sie es immer mit einer using‑Anweisung:

using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;

// Open existing
using var prs = new Presentation("input.pptx");
// work with prs
prs.Save("output.pptx", SaveFormat.Pptx);
using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;

// Create new
using var prs = new Presentation();
// work with prs
prs.Save("new.pptx", SaveFormat.Pptx);

Die using‑Anweisung stellt sicher, dass interne Ressourcen freigegeben werden, wenn der Geltungsbereich beendet wird. Speichern Sie keine Presentation‑Referenz über deren using‑Geltungsbereich hinaus.

Unterstütztes Ausgabeformat

Das einzige unterstützte Speicherformat ist PPTX (SaveFormat.Pptx). Der Export zu PDF, HTML, SVG oder Bildformaten ist in dieser Ausgabe nicht verfügbar.

Schlüsselklassen

Klasse / AufzählungNamespaceBeschreibung
PresentationAspose.Slides.FossRoot‑Container; implementiert IDisposable
ShapeTypeAspose.Slides.FossAufzählung für Formtypen (Rectangle, Ellipse, …)
FillTypeAspose.Slides.FossAufzählung für Fülltypen (Solid, Gradient, …)
NullableBoolAspose.Slides.FossDreizustands‑Bool für Formatierung (True, False, NotDefined)
SaveFormatAspose.Slides.Foss.ExportAusgabeformat‑Aufzählung (nur Pptx unterstützt)
PointFAspose.Slides.Foss.DrawingFloat‑2D‑Punkt (verwendet für Kommentarpositionen)

Bekannte Einschränkungen

Die folgenden Bereiche werden in dieser Edition nicht unterstützt:

  • Diagramme: keine Diagrammerstellung oder -bearbeitung
  • SmartArt: nicht unterstützt
  • Animationen und Übergänge: Folienübergänge und Objektanimationen können nicht festgelegt werden
  • Exportformate: Nur das Speichern als PPTX wird unterstützt; kein PDF, HTML, SVG oder Bildexport
  • Hyperlinks und Aktions‑Einstellungen: Verknüpfungsobjekte sind nicht bearbeitbar
  • VBA‑Makros und digitale Signaturen: nicht zugänglich

Unbekannte XML‑Teile, die beim Laden gefunden werden, werden beim Speichern unverändert beibehalten, sodass beim Round‑Trip nie Inhalte entfernt werden, die die Bibliothek noch nicht versteht.

Siehe auch

 Deutsch