Udviklerguide

Denne vejledning dækker de grundlæggende funktioner i Aspose.Slides FOSS for Python med kørbare kodeeksempler for hvert funktionsområde.

I dette afsnit

PageDescription
Funktioner og kapaciteterFuld liste over understøttede funktioner: dias, former, tekst, udfyldning, effekter, 3D-formatering, noter, kommentarer, billeder og dokumentegenskaber.
Arbejde med billederIndlejr billeder i dias som billedrammer fra fil eller bytes; styr udfyldningsmetode (stræk, flise).
Arbejde med forbindelserTilføj bøjede, albue- og lige forbindelser mellem former; indstil tilslutningssteder og linjestil.
Arbejde med 3D‑effekterAnvend ydre skygge, glød, sløring, skråning, kamera‑forudindstillinger, lysopsætninger og materialer på former.
Arbejde med kommentarerTilføj trådet gennemgangskommentarer og talernoter; håndter kommentarforfattere; læs annotationer.

API-indgangspunkt

Hver operation starter med et Presentation-objekt. Brug det altid som en kontekstmanager:

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 manageren sikrer, at interne COM/XML-ressourcer frigives, når blokken afsluttes. Gem ikke en Presentation reference uden for with-blokken.

Understøttet Outputformat

Det eneste understøttede gemmeformat er PPTX (SaveFormat.PPTX). Eksport til PDF, HTML, SVG eller billedformater er ikke tilgængelig i denne udgave.

Nøgleklasser

Klasse / EnumImportstiBeskrivelse
Presentationaspose.slides_fossRodbeholder; brug som kontekstmanager
ShapeTypeaspose.slides_fossEnum for formtyper (RECTANGLE, ELLIPSE, …)
FillTypeaspose.slides_fossEnum for fyldtyper (SOLID, GRADIENT, …)
NullableBoolaspose.slides_fossTri-state bool for formatering (TRUE, FALSE, NOT_DEFINED)
SaveFormataspose.slides_foss.exportOutputformat enum (kun PPTX understøttet)
Coloraspose.slides_foss.drawingARGB-farvekonstruktør
PointFaspose.slides_foss.drawingFloat 2D-punkt (bruges til kommentarpositioner)

Kendte begrænsninger

Følgende områder udløser NotImplementedError i denne udgave:

  • Charts: ingen oprettelse eller redigering af diagrammer
  • SmartArt: understøttes ikke
  • Animations and transitions: diasovergange og objektanimationer kan ikke indstilles
  • Export formats: kun gemning som PPTX understøttes; ingen PDF-, HTML-, SVG- eller billedeksport
  • Hyperlinks and action settings: linkobjekter kan ikke ændres
  • VBA macros and digital signatures: ikke tilgængelige

Ukendte XML-dele, der mødes under indlæsning, bevares ordret ved lagring, så round-tripping aldrig fjerner indhold, som biblioteket endnu ikke forstår.

Se også

 Dansk