Kehittäjän opas

Tämä opas kattaa Aspose.Slides FOSS for Java:n keskeiset ominaisuudet suoritettavilla koodiesimerkeillä kullekin ominaisuusalueelle.

Tässä osiossa

PageDescription
Ominaisuudet ja toiminnotTäydellinen luettelo tuetuista ominaisuuksista: diat, muodot, teksti, täyttö, efektit, 3D-muotoilu, muistiinpanot, kommentit, kuvat ja asiakirjan ominaisuudet.
Kuvien käsittelyUpota kuvia dioihin kuvaruutuina tiedostosta tai tavuista; hallitse täyttötilaa (venytä, laatoita).
Liittimien käsittelyLisää taivutettuja, kulmikkaita ja suoria liittimiä muotojen väliin; määritä liitoskohdat ja viivan tyyli.
3D-efektien käsittelyKäytä ulkoista varjoa, hehkua, sumennusta, viistoa, kameran esiasetuksia, valon asetuksia ja materiaaleja muotoihin.
Kommenttien käsittelyLisää ketjutettuja tarkastuskommentteja ja puheenvuoron muistiinpanoja; hallitse kommenttien tekijöitä; lue merkinnät.

API-alkupiste

Jokainen operaatio alkaa Presentation-objektilla. Käytä sitä aina try-with-resources-lohkon sisällä:

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 -lohko varmistaa, että sisäiset XML-resurssit vapautetaan, kun lohko poistuu. Älä tallenna Presentation-viitettä try-lohkon ulkopuolelle.

Tuettu tulostusmuoto

Ainoa tuettu tallennusmuoto on PPTX (SaveFormat.PPTX). PDF-, HTML-, SVG- tai kuvamuotoihin vienti ei ole saatavilla tässä versiossa.

Keskeiset luokat

Class / EnumPackageDescription
Presentationorg.aspose.slides.fossJuuri­kontti; käytä try-with-resources -rakenteessa
ShapeTypeorg.aspose.slides.fossEnum muotojen tyypeille (RECTANGLE, ELLIPSE, …)
FillTypeorg.aspose.slides.fossEnum täyttötyypeille (SOLID, GRADIENT, …)
NullableBoolorg.aspose.slides.fossKolmitilainen bool muotoilua varten (TRUE, FALSE, NOT_DEFINED)
SaveFormatorg.aspose.slides.foss.exportTulostusmuodon enum (vain PPTX tuettu)
Colororg.aspose.slides.foss.drawingARGB‑värin konstruktori
PointForg.aspose.slides.foss.drawingLiukuluku 2D-piste (käytetään kommenttien sijainteihin)

Tunnetut rajoitukset

Seuraavat alueet nostavat UnsupportedOperationException tässä versiossa:

  • Kaaviot: ei kaavioiden luontia tai muokkausta
  • SmartArt: ei tuettu
  • Animaatiot ja siirtymät: diojen siirtymiä ja objektianimaatioita ei voida asettaa
  • Vientimuodot: vain PPTX-tallennus on tuettu; PDF-, HTML-, SVG- tai kuvavientiä ei ole
  • Hyperlinkit ja toimintoasetukset: linkkielementtejä ei voi muokata
  • VBA-makrot ja digitaaliset allekirjoitukset: eivät ole käytettävissä

Latauksen aikana havaitut tuntemattomat XML‑osat säilytetään kirjaimellisesti tallennettaessa, joten kierroslähetys ei koskaan poista kirjaston vielä ymmärtämää sisältöä.

Katso myös

 Suomi