Ontwikkelaarsgids

Deze gids behandelt de kernfunctionaliteiten van Aspose.Slides FOSS voor Java met uitvoerbare codevoorbeelden voor elk functiegebied.

In Deze Sectie

PaginaBeschrijving
Functies en mogelijkhedenVolledige lijst van ondersteunde functies: dia’s, vormen, tekst, opvulling, effecten, 3D-opmaak, notities, opmerkingen, afbeeldingen en documenteigenschappen.
Werken met afbeeldingenAfbeeldingen in dia’s insluiten als afbeeldingskaders vanuit bestand of bytes; de opvulmodus (rekken, tegelen) regelen.
Werken met connectorenGebogen, elleboog- en rechte connectoren tussen vormen toevoegen; verbindingspunten en lijnstijl instellen.
Werken met 3D-effectenBuitenste schaduw, gloed, vervaging, schuine rand, camera‑presets, lichtopstellingen en materialen op vormen toepassen.
Werken met opmerkingenGegroepeerde beoordelingsopmerkingen en spreker­notities toevoegen; auteurs van opmerkingen beheren; annotaties lezen.

API‑ingangspunt

Elke bewerking begint met een Presentation object. Gebruik het altijd binnen een try‑with‑resources blok:

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);
}

Het try-with-resources‑blok zorgt ervoor dat interne XML‑resources worden vrijgegeven wanneer het blok wordt verlaten. Sla geen Presentation‑referentie op buiten het try‑blok.

Ondersteund uitvoerformaat

Het enige ondersteunde opslagformaat is PPTX (SaveFormat.PPTX). Exporteren naar PDF, HTML, SVG of afbeeldingsformaten is niet beschikbaar in deze editie.

Belangrijke klassen

Class / EnumPackageDescription
Presentationorg.aspose.slides.fossRootcontainer; te gebruiken in try-with-resources
ShapeTypeorg.aspose.slides.fossEnum voor vormtypen (RECTANGLE, ELLIPSE, …)
FillTypeorg.aspose.slides.fossEnum voor vultypen (SOLID, GRADIENT, …)
NullableBoolorg.aspose.slides.fossTri-state bool voor opmaak (TRUE, FALSE, NOT_DEFINED)
SaveFormatorg.aspose.slides.foss.exportEnum voor uitvoerformaat (alleen PPTX ondersteund)
Colororg.aspose.slides.foss.drawingARGB-kleurconstructor
PointForg.aspose.slides.foss.drawingFloat 2D-punt (gebruikt voor commentaarposities)

Bekende beperkingen

De volgende gebieden veroorzaken UnsupportedOperationException in deze editie:

  • Charts: geen grafiekcreatie of -wijziging
  • SmartArt: niet ondersteund
  • Animations and transitions: diaovergangen en objectanimaties kunnen niet worden ingesteld
  • Export formats: alleen PPTX-opslag wordt ondersteund; geen PDF-, HTML-, SVG- of afbeeldingsexport
  • Hyperlinks and action settings: linkobjecten zijn niet aanpasbaar
  • VBA macros and digital signatures: niet toegankelijk

Onbekende XML-onderdelen die tijdens het laden worden aangetroffen, worden bij het opslaan letterlijk bewaard, zodat round‑tripping nooit inhoud verwijdert die de bibliotheek nog niet begrijpt.

Zie ook

 Nederlands