Vývojářská příručka

Tento průvodce popisuje základní schopnosti Aspose.Slides FOSS pro Java s spustitelnými ukázkami kódu pro každou oblast funkcí.

V této sekci

StránkaPopis
Funkce a schopnostiÚplný seznam podporovaných funkcí: snímky, tvary, text, výplň, efekty, 3D formátování, poznámky, komentáře, obrázky a vlastnosti dokumentu.
Práce s obrázkyVkládejte obrázky do snímků jako rámečky obrázků ze souboru nebo bajtů; ovládejte režim výplně (roztažení, dlaždice).
Práce s konektoryPřidejte zakřivené, loketní a přímé konektory mezi tvary; nastavte připojovací body a styl čáry.
Práce s 3D efektyPoužijte vnější stín, záři, rozostření, zkosení, předvolby kamery, světelné sestavy a materiály na tvary.
Práce s komentářiPřidejte vlákna recenzních komentářů a poznámky přednášejícího; spravujte autory komentářů; čtěte anotace.

Vstupní bod API

Každá operace začíná s Presentation objektem. Vždy jej používejte uvnitř 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 zajišťuje, že interní XML zdroje jsou uvolněny při ukončení bloku. Neukládejte Presentation odkaz mimo blok try.

Podporovaný výstupní formát

Jediný podporovaný formát pro uložení je PPTX (SaveFormat.PPTX). Export do PDF, HTML, SVG nebo formátů obrázků není v této edici k dispozici.

Klíčové třídy

Třída / VýčetBalíčekPopis
Presentationorg.aspose.slides.fossKořenový kontejner; použijte v try-with-resources
ShapeTypeorg.aspose.slides.fossEnum pro typy tvarů (RECTANGLE, ELLIPSE, …)
FillTypeorg.aspose.slides.fossEnum pro typy výplní (SOLID, GRADIENT, …)
NullableBoolorg.aspose.slides.fossTrojstavový bool pro formátování (TRUE, FALSE, NOT_DEFINED)
SaveFormatorg.aspose.slides.foss.exportVýstupní formát enum (podporován pouze PPTX)
Colororg.aspose.slides.foss.drawingKonstruktor barvy ARGB
PointForg.aspose.slides.foss.drawingFloat 2D bod (používá se pro pozice komentářů)

Známá omezení

Následující oblasti vyvolávají UnsupportedOperationException v této edici:

  • Grafy: žádné vytváření ani úpravy grafů
  • SmartArt: není podporováno
  • Animace a přechody: přechody snímků a animace objektů nelze nastavit
  • Exportní formáty: je podporováno pouze ukládání ve formátu PPTX; export do PDF, HTML, SVG ani obrázků není možný
  • Hyperlinky a nastavení akcí: objekty odkazů nelze upravovat
  • VBA makra a digitální podpisy: nedostupné

Neznámé XML části, které se objeví během načítání, jsou při ukládání zachovány doslovně, takže při zpětném načtení se nikdy neodstraní obsah, který knihovna zatím nezná.

Viz také

 Čeština