Entwicklerhandbuch
Dieses Handbuch behandelt die Kernfunktionen von Aspose.Slides FOSS für .NET mit ausführbaren Codebeispielen für jeden Funktionsbereich.
In diesem Abschnitt
| Page | Description |
|---|---|
| Funktionen und Fähigkeiten | Vollständige Liste der unterstützten Funktionen: Folien, Formen, Text, Füllung, Effekte, 3D-Formatierung, Notizen, Kommentare, Bilder und Dokumenteigenschaften. |
| Arbeiten mit Bildern | Bilder in Folien als Bildrahmen aus Datei oder Stream einbetten; Füllmodus steuern (Dehnen, Kacheln). |
| Arbeiten mit Verbindern | Gebogene, 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 Kommentaren | Threaded 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ählung | Namespace | Beschreibung |
|---|---|---|
Presentation | Aspose.Slides.Foss | Root‑Container; implementiert IDisposable |
ShapeType | Aspose.Slides.Foss | Aufzählung für Formtypen (Rectangle, Ellipse, …) |
FillType | Aspose.Slides.Foss | Aufzählung für Fülltypen (Solid, Gradient, …) |
NullableBool | Aspose.Slides.Foss | Dreizustands‑Bool für Formatierung (True, False, NotDefined) |
SaveFormat | Aspose.Slides.Foss.Export | Ausgabeformat‑Aufzählung (nur Pptx unterstützt) |
PointF | Aspose.Slides.Foss.Drawing | Float‑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
- Erste Schritte: Installation und erstes Programm
- API-Referenz: Klassen- und Methodenreferenz
- Anleitungen: Aufgabenorientierte How‑To‑Artikel