Utviklerguide

Denne guiden dekker kjernefunksjonaliteten i Aspose.Slides FOSS for Python med kjørbare kodeeksempler for hvert funksjonsområde.

I dette avsnittet

SideBeskrivelse
Features and CapabilitiesFullstendig liste over støttede funksjoner: lysbilder, former, tekst, fyll, effekter, 3D-formattering, notater, kommentarer, bilder og dokumentegenskaper.
Working with ImagesBygg inn bilder i lysbilder som bildeframes fra fil eller bytes; kontroller fyllmodus (strekk, flis).
Working with ConnectorsLegg til bøyd, albue- og rette koblinger mellom former; angi tilkoblingspunkter og linjestil.
Working with 3D EffectsPåfør ytre skygge, glød, uskarphet, fasett, kameraforinnstillinger, lysoppsett og materialer på former.
Working with CommentsLegg 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 / EnumImportstiBeskrivelse
Presentationaspose.slides_fossRotbeholder; bruk som kontekstbehandler
ShapeTypeaspose.slides_fossEnum for formtyper (RECTANGLE, ELLIPSE, …)
FillTypeaspose.slides_fossEnum for fylltyper (SOLID, GRADIENT, …)
NullableBoolaspose.slides_fossTri-state bool for formatering (TRUE, FALSE, NOT_DEFINED)
SaveFormataspose.slides_foss.exportOutputformat-enum (kun PPTX støttet)
Coloraspose.slides_foss.drawingARGB-fargekonstruktør
PointFaspose.slides_foss.drawingFlytende 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å

 Norsk