Udviklerguide

Denne vejledning dækker kernefunktionerne i Aspose.Slides FOSS for .NET 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 strøm; styr udfyldningsmode (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, kantning, kamera‑forudindstillinger, lysopsætninger og materialer på former.
Arbejde med kommentarerTilfø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 / EnumNavnerumBeskrivelse
PresentationAspose.Slides.FossRodbeholder; implementerer IDisposable
ShapeTypeAspose.Slides.FossEnum for figurtyper (Rektangel, Ellipse, …)
FillTypeAspose.Slides.FossEnum for udfyldningstyper (Solid, Gradient, …)
NullableBoolAspose.Slides.FossTri-state bool for formatering (True, False, NotDefined)
SaveFormatAspose.Slides.Foss.ExportOutputformat enum (kun Pptx understøttet)
PointFAspose.Slides.Foss.DrawingFlydende 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å

 Dansk