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ánka | Popis |
|---|---|
| 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ázky | Vklá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 konektory | Přidejte zakřivené, loketní a přímé konektory mezi tvary; nastavte připojovací body a styl čáry. |
| Práce s 3D efekty | Použ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áři | Př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ýčet | Balíček | Popis |
|---|---|---|
Presentation | org.aspose.slides.foss | Kořenový kontejner; použijte v try-with-resources |
ShapeType | org.aspose.slides.foss | Enum pro typy tvarů (RECTANGLE, ELLIPSE, …) |
FillType | org.aspose.slides.foss | Enum pro typy výplní (SOLID, GRADIENT, …) |
NullableBool | org.aspose.slides.foss | Trojstavový bool pro formátování (TRUE, FALSE, NOT_DEFINED) |
SaveFormat | org.aspose.slides.foss.export | Výstupní formát enum (podporován pouze PPTX) |
Color | org.aspose.slides.foss.drawing | Konstruktor barvy ARGB |
PointF | org.aspose.slides.foss.drawing | Float 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é
- Začínáme: Instalace a první program
- Reference API: Reference tříd a metod
- Návody: Úkolově orientované návody