Ontwikkelaarsgids
Deze gids behandelt de kernfunctionaliteiten van Aspose.Slides FOSS voor Java met uitvoerbare codevoorbeelden voor elk functiegebied.
In Deze Sectie
| Pagina | Beschrijving |
|---|---|
| Functies en mogelijkheden | Volledige lijst van ondersteunde functies: dia’s, vormen, tekst, opvulling, effecten, 3D-opmaak, notities, opmerkingen, afbeeldingen en documenteigenschappen. |
| Werken met afbeeldingen | Afbeeldingen in dia’s insluiten als afbeeldingskaders vanuit bestand of bytes; de opvulmodus (rekken, tegelen) regelen. |
| Werken met connectoren | Gebogen, elleboog- en rechte connectoren tussen vormen toevoegen; verbindingspunten en lijnstijl instellen. |
| Werken met 3D-effecten | Buitenste schaduw, gloed, vervaging, schuine rand, camera‑presets, lichtopstellingen en materialen op vormen toepassen. |
| Werken met opmerkingen | Gegroepeerde beoordelingsopmerkingen en sprekernotities 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 / Enum | Package | Description |
|---|---|---|
Presentation | org.aspose.slides.foss | Rootcontainer; te gebruiken in try-with-resources |
ShapeType | org.aspose.slides.foss | Enum voor vormtypen (RECTANGLE, ELLIPSE, …) |
FillType | org.aspose.slides.foss | Enum voor vultypen (SOLID, GRADIENT, …) |
NullableBool | org.aspose.slides.foss | Tri-state bool voor opmaak (TRUE, FALSE, NOT_DEFINED) |
SaveFormat | org.aspose.slides.foss.export | Enum voor uitvoerformaat (alleen PPTX ondersteund) |
Color | org.aspose.slides.foss.drawing | ARGB-kleurconstructor |
PointF | org.aspose.slides.foss.drawing | Float 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
- Getting Started: Installatie en eerste programma
- API Reference: Klassen- en methodereferentie
- How-To Guides: Taakgerichte how-to-artikelen