Fejlesztői útmutató
Ez az útmutató lefedi az Aspose.Slides FOSS for Python alapvető képességeit, futtatható kódrészletekkel minden funkcióterülethez.
Ebben a szakaszban
| Oldal | Leírás |
|---|---|
| Funkciók és képességek | A támogatott funkciók teljes listája: diák, alakzatok, szöveg, kitöltés, hatások, 3D formázás, jegyzetek, megjegyzések, képek és dokumentumtulajdonságok. |
| Képek kezelése | Képek beágyazása a diákba képkockaként fájlból vagy bájtokból; a kitöltési mód (nyújtás, csempe) vezérlése. |
| Csatlakozók kezelése | Hajlított, könyök- és egyenes csatlakozók hozzáadása az alakzatok között; csatlakozási pontok és vonalstílus beállítása. |
| 3D hatások kezelése | Külső árnyék, ragyogás, elmosás, rézsút, kamera előbeállítások, fényrendszerek és anyagok alkalmazása az alakzatokra. |
| Megjegyzések kezelése | Szálas felülvizsgálati megjegyzések és előadói jegyzetek hozzáadása; megjegyzés szerzők kezelése; annotációk olvasása. |
API belépési pont
Minden művelet egy Presentation objektummal kezdődik. Mindig használd kontextuskezelőként:
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)A kontextuskezelő biztosítja, hogy a belső COM/XML erőforrások felszabaduljanak, amikor a blokk kilép. Ne tároljon Presentation hivatkozást a with blokkon kívül.
Támogatott kimeneti formátum
Az egyetlen támogatott mentési formátum a PPTX (SaveFormat.PPTX). A PDF, HTML, SVG vagy képfájl formátumokba való exportálás nem érhető el ebben a kiadásban.
Kulcsosztályok
| Osztály / Enum | Import útvonal | Leírás |
|---|---|---|
Presentation | aspose.slides_foss | Gyökérkonténer; használja kontextuskezelőként |
ShapeType | aspose.slides_foss | Enum a forma típusokhoz (RECTANGLE, ELLIPSE, …) |
FillType | aspose.slides_foss | Enum a kitöltési típusokhoz (SOLID, GRADIENT, …) |
NullableBool | aspose.slides_foss | Háromállapotú bool a formázáshoz (TRUE, FALSE, NOT_DEFINED) |
SaveFormat | aspose.slides_foss.export | Kimeneti formátum enum (csak PPTX támogatott) |
Color | aspose.slides_foss.drawing | ARGB színkonstruktor |
PointF | aspose.slides_foss.drawing | Float 2D pont (komment pozíciókhoz használva) |
Ismert korlátok
A következő területek jelzik NotImplementedError-t ebben a kiadásban:
- Diagramok: diagramok létrehozása vagy módosítása nem lehetséges
- SmartArt: nem támogatott
- Animációk és áttűnések: diák áttűnései és objektumanimációk nem állíthatók be
- Export formátumok: csak a PPTX mentés támogatott; PDF, HTML, SVG vagy képexport nem lehetséges
- Hiperhivatkozások és műveletbeállítások: a hivatkozás objektumok nem módosíthatók
- VBA makrók és digitális aláírások: nem érhetők el
A betöltés során felmerülő ismeretlen XML részek szó szerint megmaradnak mentéskor, így a körkörös átalakítás soha nem távolítja el a könyvtár által még nem értett tartalmat.
Lásd még
- Első lépések: Telepítés és első szkript
- API-referencia: Osztály- és metódusreferencia
- Gyakorlati útmutatók: Feladatra orientált útmutató cikkek