Utviklerguide
Denne guiden dekker kjernefunksjonaliteten i Aspose.Slides FOSS for Java med kjørbare kodeeksempler for hvert funksjonsområde.
I dette avsnittet
| Page | Description |
|---|---|
| Features and Capabilities | Fullstendig liste over støttede funksjoner: lysbilder, former, tekst, fyll, effekter, 3D-formattering, notater, kommentarer, bilder og dokumentegenskaper. |
| Working with Images | Bygg inn bilder i lysbilder som bildeframes fra fil eller bytes; kontroller fyllmodus (strekk, flis). |
| Working with Connectors | Legg til bøyd, albue- og rette koblinger mellom former; angi tilkoblingspunkter og linjestil. |
| Working with 3D Effects | Påfør ytre skygge, glød, uskarphet, fasett, kameraforinnstillinger, lysoppsett og materialer på former. |
| Working with Comments | Legg 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 / Enum | Package | Description |
|---|---|---|
Presentation | org.aspose.slides.foss | Rotbeholder; bruk i try-with-resources |
ShapeType | org.aspose.slides.foss | Enum for formtyper (RECTANGLE, ELLIPSE, …) |
FillType | org.aspose.slides.foss | Enum for fylltyper (SOLID, GRADIENT, …) |
NullableBool | org.aspose.slides.foss | Trestrinns bool for formatering (TRUE, FALSE, NOT_DEFINED) |
SaveFormat | org.aspose.slides.foss.export | Enum for utdataformat (kun PPTX støttes) |
Color | org.aspose.slides.foss.drawing | ARGB-fargekonstruktør |
PointF | org.aspose.slides.foss.drawing | Flytende 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å
- Kom i gang: Installasjon og første program
- API-referanse: Klasse- og metode-referanse
- Veiledninger: Oppgaveorienterte veiledningsartikler