Vodič za programere
Ovaj vodič pokriva osnovne mogućnosti Aspose.Slides FOSS za Javu s izvršnim primjerima koda za svako područje funkcionalnosti.
U ovom odjeljku
| Page | Description |
|---|---|
| Features and Capabilities | Potpuni popis podržanih značajki: slajdovi, oblici, tekst, ispunjavanje, efekti, 3D formatiranje, bilješke, komentari, slike i svojstva dokumenta. |
| Working with Images | Umetnite slike u slajdove kao okvire slika iz datoteke ili bajtova; kontrolirajte način ispunjavanja (rastezanje, popločavanje). |
| Working with Connectors | Dodajte savijene, laktne i ravne povezivače između oblika; postavite mjesta spajanja i stil linije. |
| Working with 3D Effects | Primijenite vanjski sjenu, sjaj, zamućenje, nagib, unaprijed postavljene kamere, rasvjetna postava i materijale na oblike. |
| Working with Comments | Dodajte povezane recenzijske komentare i bilješke govornika; upravljajte autorima komentara; čitajte anotacije. |
API ulazna točka
Svaka operacija započinje s objektom Presentation. Uvijek ga koristite unutar try‑with‑resources bloka:
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);
}Blok try-with-resources osigurava da se interni XML resursi oslobode kada blok završi. Nemojte pohraniti referencu Presentation izvan try bloka.
Podržani izlazni format
Jedini podržani format za spremanje je PPTX (SaveFormat.PPTX). Izvoz u PDF, HTML, SVG ili formate slika nije dostupan u ovoj ediciji.
Ključne klase
| Class / Enum | Package | Description |
|---|---|---|
Presentation | org.aspose.slides.foss | Korijenski kontejner; koristi se u try-with-resources |
ShapeType | org.aspose.slides.foss | Enum za vrste oblika (RECTANGLE, ELLIPSE, …) |
FillType | org.aspose.slides.foss | Enum za vrste ispune (SOLID, GRADIENT, …) |
NullableBool | org.aspose.slides.foss | Tri‑stanja bool za formatiranje (TRUE, FALSE, NOT_DEFINED) |
SaveFormat | org.aspose.slides.foss.export | Enum izlaznog formata (podržan je samo PPTX) |
Color | org.aspose.slides.foss.drawing | Konstruktor ARGB boje |
PointF | org.aspose.slides.foss.drawing | Float 2D točka (koristi se za položaje komentara) |
Poznata ograničenja
Sljedeća područja podižu UnsupportedOperationException u ovom izdanju:
- Charts: nema stvaranja ili izmjene grafikona
- SmartArt: nije podržano
- Animations and transitions: prijelazi slajdova i animacije objekata ne mogu se postaviti
- Export formats: podržano je samo spremanje u PPTX; nema PDF, HTML, SVG ili izvoz slika
- Hyperlinks and action settings: objekti poveznica nisu izmjenjivi
- VBA macros and digital signatures: nisu dostupni
Nepožnati XML dijelovi koji se susretnu tijekom učitavanja čuvaju se doslovno pri spremanju, tako da povratno učitavanje nikada ne uklanja sadržaj koji biblioteka još ne razumije.
Vidi također
- Getting Started: Instalacija i prvi program
- API Reference: Referenca klasa i metoda
- How-To Guides: Članci usmjereni na zadatke