Utvecklardokumentation
Denna guide täcker de centrala funktionerna i Aspose.Slides FOSS för Java med körbara kodexempel för varje funktionsområde.
I det här avsnittet
| Page | Description |
|---|---|
| Funktioner och kapabiliteter | Fullständig lista över stödda funktioner: bilder, former, text, fyllning, effekter, 3D-formatering, anteckningar, kommentarer, bilder och dokumentegenskaper. |
| Arbeta med bilder | Bädda in bilder i bilder som bildramar från fil eller byte; kontrollera fyllningsläge (sträcka, mosaik). |
| Arbeta med anslutningar | Lägg till böjda, armbågs- och raka anslutningar mellan former; ange anslutningspunkter och linjestil. |
| Arbeta med 3D‑effekter | Applicera yttre skugga, glöd, oskärpa, fasett, kamerapreset, ljusriggar och material på former. |
| Arbeta med kommentarer | Lägg till trådade granskningskommentarer och talarnoter; hantera kommentarförfattare; läs annotationer. |
API‑ingångspunkt
Varje operation startar med ett Presentation-objekt. Använd det alltid inom ett try-with-resources‑block:
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‑blocket säkerställer att interna XML‑resurser frigörs när blocket avslutas. Spara inte en Presentation‑referens utanför try‑blocket.
Stödd utdataformat
Det enda stödda sparformatet är PPTX (SaveFormat.PPTX). Export till PDF, HTML, SVG eller bildformat är inte tillgängligt i den här utgåvan.
Nyckelklasser
| Class / Enum | Package | Description |
|---|---|---|
Presentation | org.aspose.slides.foss | Rotbehållare; använd i try-with-resources |
ShapeType | org.aspose.slides.foss | Enum för formtyper (RECTANGLE, ELLIPSE, …) |
FillType | org.aspose.slides.foss | Enum för fyllningstyper (SOLID, GRADIENT, …) |
NullableBool | org.aspose.slides.foss | Trestegs bool för formatering (TRUE, FALSE, NOT_DEFINED) |
SaveFormat | org.aspose.slides.foss.export | Enum för utdataformat (endast PPTX stöds) |
Color | org.aspose.slides.foss.drawing | ARGB-färgkonstruktor |
PointF | org.aspose.slides.foss.drawing | Flytande 2D-punkt (används för kommentarspositioner) |
Kända begränsningar
Följande områden utlöser UnsupportedOperationException i den här utgåvan:
- Charts: ingen diagramskapande eller -modifiering
- SmartArt: stöds inte
- Animations and transitions: bildövergångar och objektanimationer kan inte ställas in
- Export formats: endast PPTX‑sparning stöds; ingen PDF-, HTML-, SVG- eller bildexport
- Hyperlinks and action settings: länktobjekt kan inte modifieras
- VBA macros and digital signatures: inte tillgängliga
Okända XML-delar som påträffas vid inläsning bevaras ordagrant vid sparning, så att round-tripping aldrig tar bort innehåll som biblioteket ännu inte förstår.
Se även
- Komma igång: Installation och första programmet
- API-referens: Klass- och metodreferens
- Instruktionsguider: Uppgiftsorienterade instruktionsartiklar