Udviklerguide
Denne vejledning dækker kernefunktionerne i Aspose.Slides FOSS for .NET 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 strøm; styr udfyldningsmode (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, kantning, kamera‑forudindstillinger, lysopsætninger og materialer på former. |
| Arbejde med kommentarer | Tilføj trådet gennemgangskommentarer og talernoter; administrer kommentarforfattere; læs annotationer. |
API‑indgangspunkt
Hver operation starter med et Presentation objekt. Brug den altid med en using udsagn:
using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;
// Open existing
using var prs = new Presentation("input.pptx");
// work with prs
prs.Save("output.pptx", SaveFormat.Pptx);using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;
// Create new
using var prs = new Presentation();
// work with prs
prs.Save("new.pptx", SaveFormat.Pptx);using‑udsagnet sikrer, at interne ressourcer frigives, når scopet afsluttes. Gem ikke en Presentation‑reference ud over dens using‑scope.
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 | Navnerum | Beskrivelse |
|---|---|---|
Presentation | Aspose.Slides.Foss | Rodbeholder; implementerer IDisposable |
ShapeType | Aspose.Slides.Foss | Enum for figurtyper (Rektangel, Ellipse, …) |
FillType | Aspose.Slides.Foss | Enum for udfyldningstyper (Solid, Gradient, …) |
NullableBool | Aspose.Slides.Foss | Tri-state bool for formatering (True, False, NotDefined) |
SaveFormat | Aspose.Slides.Foss.Export | Outputformat enum (kun Pptx understøttet) |
PointF | Aspose.Slides.Foss.Drawing | Flydende 2D-punkt (bruges til kommentarpositioner) |
Kendte begrænsninger
Følgende områder understøttes ikke 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 program
- API-reference: Klasse- og metode-reference
- Vejledninger: Opgaveorienterede vejledningsartikler