Entwickler-Leitfaden

Dieser Leitfaden behandelt die Kernfunktionen von Aspose.Slides FOSS für Java mit ausführbaren Codebeispielen für jeden Feature-Bereich.

In diesem Abschnitt

SeiteBeschreibung
Merkmale und FähigkeitenVollständige Liste der unterstützten Funktionen: Dias, Formen, Text, Füllung, Effekte, 3D-Formatierung, Notizen, Kommentare, Bilder und Dokumenteneigenschaften.
Arbeiten mit BildernBilder als Bildrahmen aus Dateien oder Bytes in Folien einbetten; den Ausfüllungsmodus steuern (Strecke, Kachel).
Arbeiten mit AnschlüssenFügen Sie gebogene, Ellenbogen- und Geradeanschlüsse zwischen Formen hinzu; setzen Sie Verbindungsorte und Linienstil fest.
Arbeiten mit 3D-EffektenAußenschatten, Glanz, Unschärfe, Bevels, Kameravorbereitungen, Lichtgeräte und Materialien auf Formen auftragen.
Arbeiten mit KommentarenHinzufügen von Threaded-Bewertungskommentaren und Rednernoten; Verwalten der Kommentarverfasser; Lesen von Anmerkungen.

API-Eingangspunkt

Jede Operation beginnt mit einem Presentation Verwenden Sie es immer innerhalb eines Proben-mit-Ressourcen-Block:

import org.aspose.slides.foss.Presentation;
import org.aspose.slides.foss.export.SaveFormat;

// Open existing
try (Presentation prs = new Presentation("input.pptx")) {
    // work with prs
    prs.save("output.pptx", SaveFormat.PPTX);
}

// Create new
try (Presentation prs = new Presentation()) {
    // work with prs
    prs.save("new.pptx", SaveFormat.PPTX);
}

Der Block “Try-with-Resources” stellt sicher, dass interne XML-Rechner freigegeben werden, wenn der Block ausläuft. Speichern Sie keine Presentation Referenz außerhalb des Versuchsblocks.

Unterstütztes Ausgabeformat

Das einzige unterstützte Speicherformat ist: PPTX (SaveFormat.PPTXExport in PDF-, HTML- oder SVG-Formate ist nicht verfügbar.

Schlüsselklassen

Klasse / EnumPackungBeschreibung
Presentationorg.aspose.slides.fossWurzelbehälter; Verwendung bei der Versuchsverwendung von Ressourcen
ShapeTypeorg.aspose.slides.fossEnum für die Formtypen (REKTANGEL, ELLIPSE, …)
FillTypeorg.aspose.slides.fossEnum für die Fülltypen (SOLID, GRADIENT …)
NullableBoolorg.aspose.slides.fossDrei-Zustand-Bool für die Formatierung (True, FALSE, NOT_DEFINED)
SaveFormatorg.aspose.slides.foss.exportAusgabeformat enum (nur PPTX unterstützt)
Colororg.aspose.slides.foss.drawingARGB-Farbkonstruktor
PointForg.aspose.slides.foss.drawing2D-Floatpunkt (für Kommentarpositionen verwendet)

Bekannte Grenzen

Die folgenden Bereiche wecken die UnsupportedOperationException in dieser Ausgabe:

  • Tabellen und Grafiken: keine Erstellung oder Änderung von Diagrammen
  • SmartArt: nicht unterstützt
  • Animationen und Übergänge: Übergangs- und Objektanimationen können nicht eingestellt werden
  • Exportformate: nur PPTX-Speicher unterstützt; kein PDF, HTML, SVG oder Bildexport
  • Hyperlinks und Aktionseinstellungen: Linkobjekte sind nicht veränderbar
  • VBA-Makros und digitale Signaturen:Nicht zugänglich:

Unbekannte XML-Teile, die während des Lades auftreten, werden wörtlich bei der Speicherung erhalten. So entfernt Roundtripping niemals Inhalte, welche die Bibliothek noch nicht versteht.

Siehe auch:

 Deutsch