Vodič za programere

Ovaj vodič pokriva osnovne mogućnosti Aspose.Slides FOSS za Java sa izvršivim primerima koda za svako područje funkcionalnosti.

U ovom odeljku

PageDescription
Funkcije i mogućnostiPotpuna lista podržanih funkcija: slajdovi, oblici, tekst, popunjavanje, efekti, 3D formatiranje, beleške, komentari, slike i svojstva dokumenta.
Rad sa slikamaUmetnite slike u slajdove kao okvire slika iz fajla ili bajtova; kontrolisajte režim popunjavanja (razvlačenje, pločice).
Rad sa konektorimaDodajte savijene, laktaste i ravne konektore između oblika; postavite tačke povezivanja i stil linije.
Rad sa 3D efektimaPrimeni spoljašnju senku, sjaj, zamućenje, nagib, unapred podešene kamere, svetlosne postavke i materijale na oblike.
Rad sa komentarimaDodajte povezane komentare za pregled i beleške govornika; upravljajte autorima komentara; čitajte anotacije.

API ulazna tačka

Svaka operacija počinje sa Presentation objektom. Uvek 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);
}

Try-with-resources blok osigurava da se interni XML resursi oslobode kada blok završi. Nemojte čuvati Presentation referencu izvan try bloka.

Podržani izlazni format

Jedini podržani format za čuvanje je PPTX (SaveFormat.PPTX). Izvoz u PDF, HTML, SVG ili formate slika nije dostupan u ovoj ediciji.

Ključne klase

Class / EnumPackageDescription
Presentationorg.aspose.slides.fossRoot kontejner; koristi se u try-with-resources
ShapeTypeorg.aspose.slides.fossEnum za tipove oblika (RECTANGLE, ELLIPSE, …)
FillTypeorg.aspose.slides.fossEnum za tipove popunjavanja (SOLID, GRADIENT, …)
NullableBoolorg.aspose.slides.fossTri‑state bool za formatiranje (TRUE, FALSE, NOT_DEFINED)
SaveFormatorg.aspose.slides.foss.exportEnum izlaznog formata (podržan je samo PPTX)
Colororg.aspose.slides.foss.drawingKonstruktor ARGB boje
PointForg.aspose.slides.foss.drawingFloat 2D tačka (koristi se za pozicije komentara)

Познате ограничења

Sledeća područja podižu UnsupportedOperationException u ovom izdanju:

  • Charts: nema kreiranja ili izmene grafikona
  • SmartArt: nije podržano
  • Animations and transitions: prelazi slajdova i animacije objekata ne mogu biti postavljeni
  • Export formats: podržano je samo čuvanje u PPTX; nema PDF, HTML, SVG ili izvoz slika
  • Hyperlinks and action settings: objekti linkova nisu izmenjivi
  • VBA macros and digital signatures: nisu dostupni

Nepožnati XML delovi koji se pojave prilikom učitavanja čuvaju se doslovno prilikom čuvanja, tako da povratno učitavanje nikada ne uklanja sadržaj koji biblioteka još ne razume.

Види такође

 Српски