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
| Page | Description |
|---|---|
| Funkcijos ir galimybės | Visas 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 jungtukais | Pridėkite lenktus, alkūninius ir tiesius jungiklius tarp formų; nustatykite jungimo vietas ir linijos stilių. |
| Darbas su 3D efektais | Taikykite išorinį šešėlį, švytėjimą, išblykimą, briauną, kameros iš anksto nustatytus parametrus, apšvietimo įrangą ir medžiagas formoms. |
| Darbas su komentarais | Pridė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ė / Enum | Importo kelias | Aprašymas |
|---|---|---|
Presentation | aspose.slides_foss | Pagrindinis konteineris; naudokite kaip kontekstų valdyklę |
ShapeType | aspose.slides_foss | Enum formų tipams (RECTANGLE, ELLIPSE, …) |
FillType | aspose.slides_foss | Enum užpildo tipams (SOLID, GRADIENT, …) |
NullableBool | aspose.slides_foss | Trijų būsenų bool formatavimui (TRUE, FALSE, NOT_DEFINED) |
SaveFormat | aspose.slides_foss.export | Išvesties formato enum (palaikomas tik PPTX) |
Color | aspose.slides_foss.drawing | ARGB spalvos konstruktorius |
PointF | aspose.slides_foss.drawing | Slankaus 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