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

OldalLeírás
Funkciók és képességekA 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éseKé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éseHajlí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éseKü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éseSzá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 / EnumImport útvonalLeírás
Presentationaspose.slides_fossGyökérkonténer; használja kontextuskezelőként
ShapeTypeaspose.slides_fossEnum a forma típusokhoz (RECTANGLE, ELLIPSE, …)
FillTypeaspose.slides_fossEnum a kitöltési típusokhoz (SOLID, GRADIENT, …)
NullableBoolaspose.slides_fossHáromállapotú bool a formázáshoz (TRUE, FALSE, NOT_DEFINED)
SaveFormataspose.slides_foss.exportKimeneti formátum enum (csak PPTX támogatott)
Coloraspose.slides_foss.drawingARGB színkonstruktor
PointFaspose.slides_foss.drawingFloat 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

 Magyar