Kūrėjo vadovas

Šiame vadove apžvelgiamos pagrindinės Aspose.Slides FOSS for Java galimybės su vykdomais kodo pavyzdžiais kiekvienai funkcijų sričiai.

Šioje skiltyje

PageDescription
Savybės ir galimybėsVisas palaikomų funkcijų sąrašas: skaidrės, formos, tekstas, užpildymas, efektai, 3D formatavimas, pastabos, komentarai, vaizdai ir dokumento savybės.
Darbas su vaizdaisĮterpkite vaizdus į skaidres kaip paveikslų rėmus iš failo arba baitų; valdykite užpildymo režimą (ištempimas, plytelės).
Darbas su jungtukaisPridėkite lenktus, alkūninės ir tiesius jungtukus tarp formų; nustatykite sujungimo vietas ir linijos stilių.
Darbas su 3D efektaisTaikykite išorinį šešėlį, švytėjimą, išblykimą, briauną, kameros iš anksto nustatytus parametrus, apšvietimo įrangą ir medžiagas formoms.
Darbas su komentaraisPridėkite susijusius peržiūros komentarus ir kalbėtojo pastabas; tvarkykite komentarų autorius; skaitykite anotacijas.

API įėjimo taškas

Kiekviena operacija prasideda Presentation objektu. Visada naudokite jį try-with-resources bloke:

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 blokas užtikrina, kad vidiniai XML ištekliai būtų atlaisvinti, kai blokas išeina. Nelaikykite Presentation nuorodos už try bloko ribų.

Palaikomas išvesties formatas

Vienintelis palaikomas išsaugojimo formatas yra PPTX (SaveFormat.PPTX). Eksportavimas į PDF, HTML, SVG arba vaizdo formatus šioje leidimo versijoje nėra prieinamas.

Pagrindinės klasės

Class / EnumPackageDescription
Presentationorg.aspose.slides.fossPagrindinis konteineris; naudokite su try-with-resources
ShapeTypeorg.aspose.slides.fossEnum formų tipams (RECTANGLE, ELLIPSE, …)
FillTypeorg.aspose.slides.fossEnum užpildo tipams (SOLID, GRADIENT, …)
NullableBoolorg.aspose.slides.fossTrijų būsenų loginė reikšmė formatavimui (TRUE, FALSE, NOT_DEFINED)
SaveFormatorg.aspose.slides.foss.exportIšvesties formato enum (palaikomas tik PPTX)
Colororg.aspose.slides.foss.drawingARGB spalvos konstruktorius
PointForg.aspose.slides.foss.drawingSlankaus kablelio 2D taškas (naudojamas komentarų pozicijoms)

Žinomi apribojimai

Šios sritys šioje leidimo versijoje sukelia UnsupportedOperationException:

  • Charts: nėra diagramų kūrimo ar modifikavimo
  • SmartArt: nepalaikoma
  • Animations and transitions: skaidrių perėjimai ir objektų animacijos negali būti nustatyti
  • Export formats: palaikomas tik PPTX išsaugojimas; nėra PDF, HTML, SVG ar vaizdo eksporto
  • Hyperlinks and action settings: nuorodų objektai negali būti modifikuojami
  • VBA macros and digital signatures: neprieinama

Nežinomos XML dalys, su kuriomis susiduriama įkėlimo metu, išsaugomos nepakitusiomis, todėl pakartotinis įkėlimas niekada nepašalina turinio, kurio biblioteka dar nesupranta.

Žr. taip pat

 Lietuvių