Ghid pentru dezvoltatori
Acest ghid acoperă capabilitățile de bază ale Aspose.Slides FOSS pentru Java, cu exemple de cod executabile pentru fiecare domeniu funcțional.
În această secțiune
| Page | Description |
|---|---|
| Features and Capabilities | Lista completă a funcționalităților acceptate: diapozitive, forme, text, umplere, efecte, formatare 3D, note, comentarii, imagini și proprietăți ale documentului. |
| Working with Images | Încorporează imagini în diapozitive ca cadre de imagine din fișier sau octeți; controlează modul de umplere (întindere, mozaic). |
| Working with Connectors | Adaugă conectori curbați, în cot și drepți între forme; setează punctele de conectare și stilul liniei. |
| Working with 3D Effects | Aplică umbră externă, strălucire, estompare, teșitură, presetări de cameră, seturi de lumini și materiale pe forme. |
| Working with Comments | Adaugă comentarii de revizuire în lanț și note ale vorbitorului; gestionează autorii comentariilor; citește adnotările. |
Punct de intrare API
Fiecare operație începe cu un obiect Presentation. Folosiți‑l întotdeauna într-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);
}Blocul try-with-resources asigură că resursele XML interne sunt eliberate când blocul se închide. Nu stocați o referință Presentation în afara blocului try.
Format de ieșire acceptat
Singurul format de salvare acceptat este PPTX (SaveFormat.PPTX). Exportul în PDF, HTML, SVG sau formate de imagine nu este disponibil în această ediție.
Clase cheie
| Class / Enum | Package | Description |
|---|---|---|
Presentation | org.aspose.slides.foss | Container rădăcină; utilizat în try-with-resources |
ShapeType | org.aspose.slides.foss | Enum pentru tipuri de forme (RECTANGLE, ELLIPSE, …) |
FillType | org.aspose.slides.foss | Enum pentru tipuri de umplere (SOLID, GRADIENT, …) |
NullableBool | org.aspose.slides.foss | Boolean cu trei stări pentru formatare (TRUE, FALSE, NOT_DEFINED) |
SaveFormat | org.aspose.slides.foss.export | Enum pentru formatul de ieșire (doar PPTX este suportat) |
Color | org.aspose.slides.foss.drawing | Constructor de culoare ARGB |
PointF | org.aspose.slides.foss.drawing | Punct 2D float (utilizat pentru pozițiile comentariilor) |
Limitări cunoscute
Următoarele zone ridică UnsupportedOperationException în această ediție:
- Charts: nu se pot crea sau modifica grafice
- SmartArt: nu este suportat
- Animations and transitions: tranzițiile de diapozitiv și animațiile obiectelor nu pot fi setate
- Export formats: este acceptată doar salvarea în PPTX; nu există export în PDF, HTML, SVG sau imagini
- Hyperlinks and action settings: obiectele de tip link nu pot fi modificate
- VBA macros and digital signatures: nu sunt accesibile
Părțile XML necunoscute întâlnite în timpul încărcării sunt păstrate literalmente la salvare, astfel încât round‑tripping nu elimină niciodată conținutul pe care biblioteca nu îl înțelege încă.
Vezi și
- Începeți: Instalare și primul program
- Referință API: Referință pentru clase și metode
- Ghiduri practice: Articole practice orientate pe sarcini