Utviklerguide

Denne guiden dekker kjernefunksjonaliteten i Aspose.Slides FOSS for Java med kjørbare kodeeksempler for hvert funksjonsområde.

I dette avsnittet

PageDescription
Features and CapabilitiesFullstendig liste over støttede funksjoner: lysbilder, former, tekst, fyll, effekter, 3D-formattering, notater, kommentarer, bilder og dokumentegenskaper.
Working with ImagesBygg inn bilder i lysbilder som bildeframes fra fil eller bytes; kontroller fyllmodus (strekk, flis).
Working with ConnectorsLegg til bøyd, albue- og rette koblinger mellom former; angi tilkoblingspunkter og linjestil.
Working with 3D EffectsPåfør ytre skygge, glød, uskarphet, fasett, kameraforinnstillinger, lysoppsett og materialer på former.
Working with CommentsLegg til trådet gjennomgangskommentarer og talernotater; administrer kommentarforfattere; les annotasjoner.

API-inngangspunkt

Hver operasjon starter med et Presentation‑objekt. Bruk det alltid i en try‑with‑resources‑blokk:

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

Try-with-resources-blokken sørger for at interne XML-ressurser frigjøres når blokken avsluttes. Ikke lagre en Presentation‑referanse utenfor try‑blokken.

Støttet utdataformat

Det eneste støttede lagringsformatet er PPTX (SaveFormat.PPTX). Eksport til PDF, HTML, SVG eller bildeformater er ikke tilgjengelig i denne utgaven.

Nøkkelklasser

Class / EnumPackageDescription
Presentationorg.aspose.slides.fossRotbeholder; bruk i try-with-resources
ShapeTypeorg.aspose.slides.fossEnum for formtyper (RECTANGLE, ELLIPSE, …)
FillTypeorg.aspose.slides.fossEnum for fylltyper (SOLID, GRADIENT, …)
NullableBoolorg.aspose.slides.fossTrestrinns bool for formatering (TRUE, FALSE, NOT_DEFINED)
SaveFormatorg.aspose.slides.foss.exportEnum for utdataformat (kun PPTX støttes)
Colororg.aspose.slides.foss.drawingARGB-fargekonstruktør
PointForg.aspose.slides.foss.drawingFlytende 2D-punkt (brukes for kommentarposisjoner)

Kjente begrensninger

Følgende områder gir UnsupportedOperationException i denne utgaven:

  • Charts: ingen opprettelse eller modifisering av diagrammer
  • SmartArt: ikke støttet
  • Animations and transitions: lysbildeoverganger og objektanimasjoner kan ikke settes
  • Export formats: kun lagring som PPTX støttes; ingen PDF, HTML, SVG eller bildeeksport
  • Hyperlinks and action settings: koblingsobjekter kan ikke endres
  • VBA macros and digital signatures: ikke tilgjengelige

Ukjente XML-deler som oppdages under lasting, blir bevart ordrett ved lagring, så round-tripping aldri fjerner innhold som biblioteket ennå ikke forstår.

Se også

 Norsk