Kūrėjo vadovas

Šiame vadove apžvelgiamos pagrindinės Aspose.Slides FOSS for Python galimybės su vykdomais kodo pavyzdžiais kiekvienai funkcijų sričiai.

Šioje skiltyje

PageDescription
Funkcijos ir galimybėsVisas palaikomų funkcijų sąrašas: skaidrės, formos, tekstas, užpildas, efektai, 3D formatavimas, pastabos, komentarai, vaizdai ir dokumento savybės.
Darbas su vaizdaisĮterpkite vaizdus į skaidres kaip paveikslų rėmus iš failo arba baitų; valdykite užpildymo režimą (ištempimas, plytelės).
Darbas su jungtukaisPridėkite lenktus, alkūninius ir tiesius jungiklius tarp formų; nustatykite jungimo vietas ir linijos stilių.
Darbas su 3D efektaisTaikykite išorinį šešėlį, švytėjimą, išblykimą, briauną, kameros iš anksto nustatytus parametrus, apšvietimo įrangą ir medžiagas formoms.
Darbas su komentaraisPridėkite susietus peržiūros komentarus ir kalbėtojo pastabas; tvarkykite komentarų autorius; skaitykite anotacijas.

API įėjimo taškas

Kiekviena operacija prasideda Presentation objektu. Visada naudokite jį kaip kontekstų tvarkyklę:

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)

Konteksto tvarkyklė užtikrina, kad vidiniai COM/XML ištekliai būtų atlaisvinti, kai blokas baigiasi. Nelaikykite Presentation nuorodos už with bloko.

Palaikomas išvesties formatas

Vienintelis palaikomas išsaugojimo formatas yra PPTX (SaveFormat.PPTX). Eksportavimas į PDF, HTML, SVG arba vaizdo formatus šioje leidimo versijoje nepasiekiamas.

Pagrindinės klasės

Klasė / EnumImporto keliasAprašymas
Presentationaspose.slides_fossPagrindinis konteineris; naudokite kaip kontekstų valdyklę
ShapeTypeaspose.slides_fossEnum formų tipams (RECTANGLE, ELLIPSE, …)
FillTypeaspose.slides_fossEnum užpildo tipams (SOLID, GRADIENT, …)
NullableBoolaspose.slides_fossTrijų būsenų bool formatavimui (TRUE, FALSE, NOT_DEFINED)
SaveFormataspose.slides_foss.exportIšvesties formato enum (palaikomas tik PPTX)
Coloraspose.slides_foss.drawingARGB spalvos konstruktorius
PointFaspose.slides_foss.drawingSlankaus kablelio 2D taškas (naudojamas komentarų pozicijoms)

Žinomi apribojimai

Šios sritys šioje leidimo versijoje sukelia NotImplementedError:

  • Charts: nėra diagramų kūrimo ar modifikavimo
  • SmartArt: nepalaikoma
  • Animations and transitions: skaidrių perėjimai ir objektų animacijos negali būti nustatyti
  • Export formats: palaikomas tik PPTX išsaugojimas; nėra PDF, HTML, SVG ar vaizdo eksporto
  • Hyperlinks and action settings: nuorodų objektai negali būti modifikuojami
  • VBA macros and digital signatures: neprieinama

Nežinomos XML dalys, su kuriomis susiduriama įkėlimo metu, išsaugomos nepakitusiomis, todėl pakartotinis įkėlimas niekada nepašalina turinio, kurio biblioteka dar nesupranta.

Žr. taip pat

  • Pradžia: Įdiegimas ir pirmasis scenarijus
  • API nuoroda: Klasių ir metodų nuoroda
  • Gairės: Užduotimis orientuoti kaip atlikti straipsniai
 Lietuvių