Utvecklardokumentation
Denna guide täcker de grundläggande funktionerna i Aspose.Slides FOSS för Python med körbara kodexempel för varje funktionsområde.
I det här avsnittet
| Page | Description |
|---|---|
| Funktioner och kapabiliteter | Fullständig lista över stödda funktioner: bilder, former, text, fyllning, effekter, 3D‑formatering, anteckningar, kommentarer, bilder och dokumentegenskaper. |
| Arbeta med bilder | Bädda in bilder i bilder som bildramar från fil eller byte; kontrollera fyllningsläge (sträcka, kakel). |
| Arbeta med anslutningar | Lägg till böjda, armbågs‑ och raka anslutningar mellan former; ange anslutningspunkter och linjestil. |
| Arbeta med 3D‑effekter | Applicera yttre skugga, glöd, oskärpa, fasett, kamerapreset, ljusriggar och material på former. |
| Arbeta med kommentarer | Lägg till trådade granskningskommentarer och talarnoter; hantera kommentarsförfattare; läs annotationer. |
API‑ingångspunkt
Varje operation startar med ett Presentation‑objekt. Använd det alltid som en kontext‑hanterare:
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)Context‑hanteraren säkerställer att interna COM/XML‑resurser frigörs när blocket avslutas. Förvara inte en Presentation‑referens utanför with‑blocket.
Stödd utdataformat
Det enda stödda sparformatet är PPTX (SaveFormat.PPTX). Export till PDF, HTML, SVG eller bildformat är inte tillgängligt i den här utgåvan.
Nyckelklasser
| Klass / Enum | Importväg | Beskrivning |
|---|---|---|
Presentation | aspose.slides_foss | Rotbehållare; använd som kontext‑hanterare |
ShapeType | aspose.slides_foss | Enum för formtyper (RECTANGLE, ELLIPSE, …) |
FillType | aspose.slides_foss | Enum för fyllningstyper (SOLID, GRADIENT, …) |
NullableBool | aspose.slides_foss | Tri‑state bool för formatering (TRUE, FALSE, NOT_DEFINED) |
SaveFormat | aspose.slides_foss.export | Enum för utdataformat (endast PPTX stöds) |
Color | aspose.slides_foss.drawing | ARGB‑färgkonstruktor |
PointF | aspose.slides_foss.drawing | Flytande 2D‑punkt (används för kommentarspositioner) |
Kända begränsningar
Följande områden utlöser NotImplementedError i den här utgåvan:
- Charts: ingen diagramskapande eller -modifiering
- SmartArt: stöds inte
- Animations and transitions: bildövergångar och objektanimationer kan inte ställas in
- Export formats: endast PPTX‑sparning stöds; ingen PDF-, HTML-, SVG- eller bildexport
- Hyperlinks and action settings: länktobjekt kan inte modifieras
- VBA macros and digital signatures: inte tillgängliga
Okända XML‑delar som påträffas vid inläsning bevaras ordagrant vid sparning, så att round‑tripping aldrig tar bort innehåll som biblioteket ännu inte förstår.
Se även
- Komma igång: Installation och första skriptet
- API-referens: Klass- och metodreferens
- Instruktionsguider: Uppgiftsorienterade instruktionsartiklar