Utviklerguide
Denne guiden dekker kjernefunksjonaliteten i Aspose.Slides FOSS for Python med kjørbare kodeeksempler for hvert funksjonsområde.
I dette avsnittet
| Side | Beskrivelse |
|---|---|
| Features and Capabilities | Fullstendig liste over støttede funksjoner: lysbilder, former, tekst, fyll, effekter, 3D-formattering, notater, kommentarer, bilder og dokumentegenskaper. |
| Working with Images | Bygg inn bilder i lysbilder som bildeframes fra fil eller bytes; kontroller fyllmodus (strekk, flis). |
| Working with Connectors | Legg til bøyd, albue- og rette koblinger mellom former; angi tilkoblingspunkter og linjestil. |
| Working with 3D Effects | Påfør ytre skygge, glød, uskarphet, fasett, kameraforinnstillinger, lysoppsett og materialer på former. |
| Working with Comments | Legg til trådede gjennomgangskommentarer og talernoter; administrer kommentarførere; les annotasjoner. |
API-inngangspunkt
Hver operasjon starter med et Presentation‑objekt. Bruk det alltid som en kontekstbehandler:
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)Kontekstbehandleren sørger for at interne COM/XML‑ressurser frigjøres når blokken avsluttes. Ikke lagre en Presentation‑referanse utenfor with‑blokken.
Støttet utdataformat
Det eneste støttede lagringsformatet er PPTX (SaveFormat.PPTX). Eksport til PDF, HTML, SVG eller bildeformater er ikke tilgjengelig i denne utgaven.
Nøkkelklasser
| Klasse / Enum | Importsti | Beskrivelse |
|---|---|---|
Presentation | aspose.slides_foss | Rotbeholder; bruk som kontekstbehandler |
ShapeType | aspose.slides_foss | Enum for formtyper (RECTANGLE, ELLIPSE, …) |
FillType | aspose.slides_foss | Enum for fylltyper (SOLID, GRADIENT, …) |
NullableBool | aspose.slides_foss | Tri-state bool for formatering (TRUE, FALSE, NOT_DEFINED) |
SaveFormat | aspose.slides_foss.export | Outputformat-enum (kun PPTX støttet) |
Color | aspose.slides_foss.drawing | ARGB-fargekonstruktør |
PointF | aspose.slides_foss.drawing | Flytende 2D-punkt (brukt for kommentarposisjoner) |
Kjente begrensninger
Følgende områder gir NotImplementedError i denne utgaven:
- Charts: ingen opprettelse eller modifisering av diagrammer
- SmartArt: ikke støttet
- Animations and transitions: lysbildeoverganger og objektanimasjoner kan ikke settes
- Export formats: kun lagring som PPTX støttes; ingen PDF, HTML, SVG eller bildeeksport
- Hyperlinks and action settings: koblingsobjekter kan ikke endres
- VBA macros and digital signatures: ikke tilgjengelige
Ukjente XML-deler som oppdages under lasting, blir bevart ordrett ved lagring, så round-tripping aldri fjerner innhold som biblioteket ennå ikke forstår.
Se også
- Getting Started: Installasjon og første skript
- API Reference: Klasse- og metode-referanse
- How-To Guides: Oppgaveorienterte veiledningsartikler