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
| Page | Description |
|---|---|
| Funktioner og kapaciteter | Fuld liste over understøttede funktioner: dias, former, tekst, udfyldning, effekter, 3D-formatering, noter, kommentarer, billeder og dokumentegenskaber. |
| Arbejde med billeder | Indlejr billeder i dias som billedrammer fra fil eller bytes; styr udfyldningsmetode (stræk, flise). |
| Arbejde med forbindelser | Tilføj bøjede, albue- og lige forbindelser mellem former; indstil tilslutningssteder og linjestil. |
| Arbejde med 3D‑effekter | Anvend ydre skygge, glød, sløring, skråning, kamera‑forudindstillinger, lysopsætninger og materialer på former. |
| Arbejde med kommentarer | Tilfø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 / Enum | Importsti | Beskrivelse |
|---|---|---|
Presentation | aspose.slides_foss | Rodbeholder; brug som kontekstmanager |
ShapeType | aspose.slides_foss | Enum for formtyper (RECTANGLE, ELLIPSE, …) |
FillType | aspose.slides_foss | Enum for fyldtyper (SOLID, GRADIENT, …) |
NullableBool | aspose.slides_foss | Tri-state bool for formatering (TRUE, FALSE, NOT_DEFINED) |
SaveFormat | aspose.slides_foss.export | Outputformat enum (kun PPTX understøttet) |
Color | aspose.slides_foss.drawing | ARGB-farvekonstruktør |
PointF | aspose.slides_foss.drawing | Float 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å
- Kom i gang: Installation og første script
- API-reference: Klasse- og metode-reference
- How-To-vejledninger: Opgaveorienterede how-to-artikler