Guia del desenvolupador
Aquesta guia cobreix les capacitats principals d’Aspose.Slides FOSS per a Java amb exemples de codi executables per a cada àrea de funcionalitat.
En aquesta secció
| Page | Description |
|---|---|
| Funcionalitats i Capacitats | Llista completa de les funcionalitats compatibles: diapositives, formes, text, farciment, efectes, formatació 3D, notes, comentaris, imatges i propietats del document. |
| Treballant amb Imatges | Incrusta imatges a les diapositives com a marcs d’imatge des d’un fitxer o bytes; controla el mode de farciment (estirament, mosaic). |
| Treballant amb Connectors | Afegeix connectors corbats, d’angle i rectes entre formes; defineix els punts de connexió i l’estil de línia. |
| Treballant amb Efectes 3D | Aplica ombra externa, resplendor, difuminat, bisell, predefinits de càmera, equips de llum i materials a les formes. |
| Treballant amb Comentaris | Afegeix comentaris de revisió en fil i notes del presentador; gestiona els autors dels comentaris; llegeix anotacions. |
Punt d’entrada de l’API
Cada operació comença amb un objecte Presentation. Utilitzeu-lo sempre dins d’un bloc try-with-resources:
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);
}El bloc try-with-resources assegura que els recursos XML interns es alliberen quan el bloc surt. No emmagatzemeu una referència Presentation fora del bloc try.
Format de sortida compatible
L’únic format de desament compatible és PPTX (SaveFormat.PPTX). L’exportació a PDF, HTML, SVG o formats d’imatge no està disponible en aquesta edició.
Classes clau
| Class / Enum | Package | Description |
|---|---|---|
Presentation | org.aspose.slides.foss | Contenidor arrel; utilitzeu-lo en try-with-resources |
ShapeType | org.aspose.slides.foss | Enumeració per a tipus de forma (RECTANGLE, ELLIPSE, …) |
FillType | org.aspose.slides.foss | Enumeració per a tipus d’ompliment (SOLID, GRADIENT, …) |
NullableBool | org.aspose.slides.foss | Booleà de tres estats per a format (TRUE, FALSE, NOT_DEFINED) |
SaveFormat | org.aspose.slides.foss.export | Enumeració de format de sortida (només es suporta PPTX) |
Color | org.aspose.slides.foss.drawing | Constructor de color ARGB |
PointF | org.aspose.slides.foss.drawing | Punt 2D flotant (utilitzat per a posicions de comentaris) |
Limitacions conegudes
Les àrees següents generen UnsupportedOperationException en aquesta edició:
- Gràfics: no es pot crear ni modificar gràfics
- SmartArt: no compatible
- Animacions i transicions: les transicions de diapositives i les animacions d’objectes no es poden establir
- Formats d’exportació: només es suporta desar com a PPTX; no hi ha exportació a PDF, HTML, SVG o imatge
- Enllaços i configuracions d’acció: els objectes d’enllaç no són modificables
- Macros VBA i signatures digitals: no són accessibles
Les parts XML desconegudes trobades durant la càrrega es conserven literalment en desar, de manera que el round‑tripping mai elimina el contingut que la biblioteca encara no entén.
Vegeu també
- Començar: Instal·lació i primer programa
- Referència de l’API: Referència de classes i mètodes
- Guies pràctiques: Articles pràctics orientats a tasques