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

PageDescription
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 ImagesVklá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 ConnectorsPřidejte zakřivené, loketní a rovné spoje mezi tvary; nastavte připojovací body a styl čáry.
Working with 3D EffectsPoužijte vnější stín, záři, rozostření, zkosení, předvolby kamery, světelné sestavy a materiály na tvary.
Working with CommentsPř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ýčetImportní cestaPopis
Presentationaspose.slides_fossKořenový kontejner; použijte jako správce kontextu
ShapeTypeaspose.slides_fossVýčet typů tvarů (RECTANGLE, ELLIPSE, …)
FillTypeaspose.slides_fossVýčet typů výplní (SOLID, GRADIENT, …)
NullableBoolaspose.slides_fossTrojstavový bool pro formátování (TRUE, FALSE, NOT_DEFINED)
SaveFormataspose.slides_foss.exportVýčet výstupních formátů (podporován pouze PPTX)
Coloraspose.slides_foss.drawingKonstruktor barvy ARGB
PointFaspose.slides_foss.drawingPlovoucí 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é

 Čeština