Príručka pre vývojárov

Tento sprievodca pokrýva jadrové schopnosti Aspose.Slides FOSS pre Java s spustiteľnými ukážkami kódu pre každú oblasť funkcií.

V tejto sekcii

PageDescription
Features and CapabilitiesÚplný zoznam podporovaných funkcií: snímky, tvary, text, výplň, efekty, 3D formátovanie, poznámky, komentáre, obrázky a vlastnosti dokumentu.
Working with ImagesVkladajte obrázky do snímok ako rámce obrázkov zo súboru alebo bajtov; ovládate režim výplne (roztiahnutie, dlaždice).
Working with ConnectorsPridajte zakrivené, ohybové a rovné spojnice medzi tvarmi; nastavte miesta pripojenia a štýl čiary.
Working with 3D EffectsPoužite vonkajší tieň, žiarenie, rozostrenie, skosenie, predvoľby kamery, osvetlenie a materiály na tvary.
Working with CommentsPridajte vlákna recenzných komentárov a poznámky prednášajúceho; spravujte autorov komentárov; čítajte anotácie.

API vstupný bod

Každá operácia začína objektom Presentation. Vždy ho používajte v bloku try-with-resources:

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 zabezpečuje, že interné XML zdroje sú uvoľnené pri ukončení bloku. Neukladajte odkaz Presentation mimo bloku try.

Podporovaný výstupný formát

Jediný podporovaný formát ukladania je PPTX (SaveFormat.PPTX). Export do PDF, HTML, SVG alebo formátov obrázkov nie je v tejto edícii k dispozícii.

Kľúčové triedy

Class / EnumPackageDescription
Presentationorg.aspose.slides.fossKoreňový kontajner; používajte v try-with-resources
ShapeTypeorg.aspose.slides.fossEnum pre typy tvarov (RECTANGLE, ELLIPSE, …)
FillTypeorg.aspose.slides.fossEnum pre typy výplní (SOLID, GRADIENT, …)
NullableBoolorg.aspose.slides.fossTri-stavové bool pre formátovanie (TRUE, FALSE, NOT_DEFINED)
SaveFormatorg.aspose.slides.foss.exportVýstupný formát enum (podporovaný iba PPTX)
Colororg.aspose.slides.foss.drawingKonstruktor ARGB farby
PointForg.aspose.slides.foss.drawingPlávajúci 2D bod (používaný pre pozície komentárov)

Známe obmedzenia

Nasledujúce oblasti vyvolávajú UnsupportedOperationException v tejto edícii:

  • Charts: žiadne vytváranie ani úprava grafov
  • SmartArt: nie je podporované
  • Animations and transitions: prechody snímok a animácie objektov nie je možné nastaviť
  • Export formats: podporované je iba uloženie ako PPTX; PDF, HTML, SVG ani export obrázkov nie sú podporované
  • Hyperlinks and action settings: prepojené objekty nie je možné upravovať
  • VBA macros and digital signatures: nie sú prístupné

Neznáme časti XML, ktoré sa objavia počas načítania, sú pri ukladaní zachované doslovne, takže round-tripping nikdy neodstráni obsah, ktorý knižnica ešte nerozumeje.

Pozri tiež

 Slovenčina