Udviklerguide
Denne vejledning dækker kernefunktionerne i Aspose.Slides FOSS for Java med kørbare kodeeksempler for hvert funktionsområde.
I dette afsnit
| Page | Description |
|---|---|
| Features and Capabilities | Fuld liste over understøttede funktioner: dias, former, tekst, udfyldning, effekter, 3D-formatering, noter, kommentarer, billeder og dokumentegenskaber. |
| Working with Images | Indlejr billeder i dias som billedrammer fra fil eller bytes; styr udfyldningsmetode (stræk, gentag). |
| Working with Connectors | Tilføj bøjede, albue- og lige forbindelser mellem former; indstil tilslutningssteder og linjestil. |
| Working with 3D Effects | Anvend ydre skygge, glød, sløring, skråning, kamera‑forudindstillinger, lysopsætninger og materialer på former. |
| Working with Comments | Tilføj trådet gennemgangskommentarer og talernoter; håndter kommentarforfattere; læs annotationer. |
API‑indgangspunkt
Hver operation starter med et Presentation-objekt. Brug det altid inden for en 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);
}Try-with-resources-blokken sikrer, at interne XML-ressourcer frigives, når blokken afsluttes. Gem ikke en Presentation reference uden for try-blokken.
Understøttet outputformat
Den eneste understøttede gemmeformat er PPTX (SaveFormat.PPTX). Eksport til PDF, HTML, SVG eller billedformater er ikke tilgængelig i denne udgave.
Nøgleklasser
| Class / Enum | Package | Description |
|---|---|---|
Presentation | org.aspose.slides.foss | Rodbeholder; brug i try-with-resources |
ShapeType | org.aspose.slides.foss | Enum for figuryper (RECTANGLE, ELLIPSE, …) |
FillType | org.aspose.slides.foss | Enum for udfyldningstyper (SOLID, GRADIENT, …) |
NullableBool | org.aspose.slides.foss | Tri-state bool for formatering (TRUE, FALSE, NOT_DEFINED) |
SaveFormat | org.aspose.slides.foss.export | Outputformat enum (kun PPTX understøttet) |
Color | org.aspose.slides.foss.drawing | ARGB-farvekonstruktor |
PointF | org.aspose.slides.foss.drawing | Float 2D-punkt (bruges til kommentarpositioner) |
Kendte begrænsninger
Følgende områder udløser UnsupportedOperationException i denne udgave:
- Charts: ingen oprettelse eller redigering af diagrammer
- SmartArt: understøttes ikke
- Animations and transitions: diasovergange og objektanimationer kan ikke indstilles
- Export formats: kun gemning som PPTX understøttes; ingen PDF-, HTML-, SVG- eller billedeksport
- Hyperlinks and action settings: linkobjekter kan ikke ændres
- VBA macros and digital signatures: ikke tilgængelige
Ukendte XML-dele, der mødes under indlæsning, bevares ordret ved lagring, så round-tripping aldrig fjerner indhold, som biblioteket endnu ikke forstår.
Se også
- Kom i gang: Installation og første program
- API-reference: Klasse- og metode-reference
- Vejledninger: Opgaveorienterede vejledningsartikler