Príručka pre vývojárov
Tento sprievodca pokrýva základné funkcie Aspose.Slides FOSS pre Python s spustiteľnými príkladmi kódu pre každú oblasť funkcií.
V tejto sekcii
| Page | Description |
|---|---|
| Funkcie a možnosti | Úplný zoznam podporovaných funkcií: snímky, tvary, text, výplň, efekty, 3D formátovanie, poznámky, komentáre, obrázky a vlastnosti dokumentu. |
| Práca s obrázkami | Vložte obrázky do snímok ako obrázkové rámy zo súboru alebo bajtov; ovládate režim výplne (roztiahnutie, dlaždice). |
| Práca so spojkami | Pridajte zakrivené, ohybové a rovné spojky medzi tvarmi; nastavte miesta pripojenia a štýl čiary. |
| Práca s 3D efektmi | Použite vonkajší tieň, žiarenie, rozostrenie, skosenie, predvoľby kamery, osvetľovacie zostavy a materiály na tvary. |
| Práca s komentármi | Pridajte 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 ako správcu 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ávca kontextu zabezpečuje, že interné COM/XML zdroje sú uvoľnené pri opustení bloku. Neukladajte odkaz Presentation mimo bloku with.
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
| Trieda / Enum | Cesta importu | Popis |
|---|---|---|
Presentation | aspose.slides_foss | Koreňový kontajner; použite ako správcu kontextu |
ShapeType | aspose.slides_foss | Enum pre typy tvarov (RECTANGLE, ELLIPSE, …) |
FillType | aspose.slides_foss | Enum pre typy výplní (SOLID, GRADIENT, …) |
NullableBool | aspose.slides_foss | Trojstavový bool pre formátovanie (TRUE, FALSE, NOT_DEFINED) |
SaveFormat | aspose.slides_foss.export | Enum výstupného formátu (podporovaný iba PPTX) |
Color | aspose.slides_foss.drawing | Konstruktor farby ARGB |
PointF | aspose.slides_foss.drawing | Plávajúci 2D bod (používaný pre pozície komentárov) |
Známe obmedzenia
Nasledujúce oblasti v tejto edícii vyvolávajú NotImplementedError:
- 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ž
- Getting Started: Inštalácia a prvý skript
- API Reference: Referencie tried a metód
- How-To Guides: Úlohou orientované články typu how‑to