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

PageDescription
Features and CapabilitiesPotpuni popis podržanih značajki: slajdovi, oblici, tekst, ispunjavanje, efekti, 3D formatiranje, bilješke, komentari, slike i svojstva dokumenta.
Working with ImagesUmetnite slike u slajdove kao okvire slika iz datoteke ili bajtova; kontrolirajte način ispunjavanja (rastezanje, popločavanje).
Working with ConnectorsDodajte savijene, laktne i ravne povezivače između oblika; postavite mjesta spajanja i stil linije.
Working with 3D EffectsPrimijenite vanjski sjenu, sjaj, zamućenje, nagib, unaprijed postavljene kamere, rasvjetna postava i materijale na oblike.
Working with CommentsDodajte 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 / EnumPackageDescription
Presentationorg.aspose.slides.fossKorijenski kontejner; koristi se u try-with-resources
ShapeTypeorg.aspose.slides.fossEnum za vrste oblika (RECTANGLE, ELLIPSE, …)
FillTypeorg.aspose.slides.fossEnum za vrste ispune (SOLID, GRADIENT, …)
NullableBoolorg.aspose.slides.fossTri‑stanja 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 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

 Hrvatski