Kehittäjän opas
Tämä opas kattaa Aspose.Slides FOSS for Java:n keskeiset ominaisuudet suoritettavilla koodiesimerkeillä kullekin ominaisuusalueelle.
Tässä osiossa
| Page | Description |
|---|---|
| Ominaisuudet ja toiminnot | Täydellinen luettelo tuetuista ominaisuuksista: diat, muodot, teksti, täyttö, efektit, 3D-muotoilu, muistiinpanot, kommentit, kuvat ja asiakirjan ominaisuudet. |
| Kuvien käsittely | Upota kuvia dioihin kuvaruutuina tiedostosta tai tavuista; hallitse täyttötilaa (venytä, laatoita). |
| Liittimien käsittely | Lisää taivutettuja, kulmikkaita ja suoria liittimiä muotojen väliin; määritä liitoskohdat ja viivan tyyli. |
| 3D-efektien käsittely | Käytä ulkoista varjoa, hehkua, sumennusta, viistoa, kameran esiasetuksia, valon asetuksia ja materiaaleja muotoihin. |
| Kommenttien käsittely | Lisää 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 / Enum | Package | Description |
|---|---|---|
Presentation | org.aspose.slides.foss | Juurikontti; käytä try-with-resources -rakenteessa |
ShapeType | org.aspose.slides.foss | Enum muotojen tyypeille (RECTANGLE, ELLIPSE, …) |
FillType | org.aspose.slides.foss | Enum täyttötyypeille (SOLID, GRADIENT, …) |
NullableBool | org.aspose.slides.foss | Kolmitilainen bool muotoilua varten (TRUE, FALSE, NOT_DEFINED) |
SaveFormat | org.aspose.slides.foss.export | Tulostusmuodon enum (vain PPTX tuettu) |
Color | org.aspose.slides.foss.drawing | ARGB‑värin konstruktori |
PointF | org.aspose.slides.foss.drawing | Liukuluku 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
- Aloittaminen: Asennus ja ensimmäinen ohjelma
- API-viite: Luokka- ja metodiviite
- Kuinka‑tehdä‑oppaat: Tehtäväkeskeiset ohjeartikkelit