Příručka pro vývojáře
Tento průvodce pokrývá základní funkce Aspose.Slides FOSS pro Python s spustitelnými ukázkami kódu pro každou oblast funkcí.
V této sekci
| Page | Description |
|---|---|
| Features and Capabilities | Ú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. |
| Working with Images | 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). |
| Working with Connectors | Přidejte zakřivené, loketní a rovné spoje mezi tvary; nastavte připojovací body a styl čáry. |
| Working with 3D Effects | Použijte vnější stín, záři, rozostření, zkosení, předvolby kamery, světelné sestavy a materiály na tvary. |
| Working with Comments | Přidejte vlákna recenzních komentářů a poznámky přednášejícího; spravujte autory komentářů; čtěte anotace. |
API vstupní bod
Každá operace začíná objektem Presentation. Vždy jej používejte jako správce kontextu:
import aspose.slides_foss as slides
from aspose.slides_foss.export import SaveFormat
# Open existing
with slides.Presentation("input.pptx") as prs:
# work with prs
prs.save("output.pptx", SaveFormat.PPTX)
# Create new
with slides.Presentation() as prs:
# work with prs
prs.save("new.pptx", SaveFormat.PPTX)Správce kontextu zajišťuje, že interní zdroje COM/XML jsou uvolněny při opuštění bloku. Neukládejte odkaz Presentation mimo blok with.
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 | Importní cesta | Popis |
|---|---|---|
Presentation | aspose.slides_foss | Kořenový kontejner; použijte jako správce kontextu |
ShapeType | aspose.slides_foss | Výčet typů tvarů (RECTANGLE, ELLIPSE, …) |
FillType | aspose.slides_foss | Výčet typů výplní (SOLID, GRADIENT, …) |
NullableBool | aspose.slides_foss | Trojstavový bool pro formátování (TRUE, FALSE, NOT_DEFINED) |
SaveFormat | aspose.slides_foss.export | Výčet výstupních formátů (podporován pouze PPTX) |
Color | aspose.slides_foss.drawing | Konstruktor barvy ARGB |
PointF | aspose.slides_foss.drawing | Plovoucí 2D bod (používá se pro pozice komentářů) |
Známá omezení
Následující oblasti vyvolávají NotImplementedError v této edici:
- Charts: nelze vytvářet ani upravovat grafy
- SmartArt: není podporováno
- Animations and transitions: přechody snímků a animace objektů nelze nastavit
- Export formats: podporováno je pouze ukládání jako PPTX; PDF, HTML, SVG ani export obrázků nejsou k dispozici
- Hyperlinks and action settings: objekty odkazů nelze upravovat
- VBA macros and digital signatures: není přístupné
Neznámé části XML, které byly během načítání zjištěny, jsou při ukládání zachovány doslovně, takže při opakovaném načítání se nikdy neodstraňuje obsah, který knihovna ještě nezná.
Viz také
- Začínáme: Instalace a první skript
- Reference API: Reference tříd a metod
- Průvodci jak na to: Úkolově orientované články typu jak na to