Ontwikkelaarsgids
Deze gids behandelt de kernfunctionaliteiten van Aspose.Slides FOSS voor .NET met uitvoerbare codevoorbeelden voor elk functiegebied.
In deze sectie
| Page | Description |
|---|---|
| Functies en mogelijkheden | Volledige lijst van ondersteunde functies: dia’s, vormen, tekst, opvulling, effecten, 3D-opmaak, notities, opmerkingen, afbeeldingen en documenteigenschappen. |
| Werken met afbeeldingen | Afbeeldingen in dia’s insluiten als afbeeldingskaders vanuit bestand of stream; de opvulmodus (rekken, tegel) regelen. |
| Werken met connectoren | Gebogen, elleboog- en rechte connectoren tussen vormen toevoegen; verbindingspunten en lijntype instellen. |
| Werken met 3D-effecten | Buitenste schaduw, gloed, vervaging, schuine rand, camerapreset, lichtopstellingen en materialen op vormen toepassen. |
| Werken met opmerkingen | Gegroepeerde beoordelingsopmerkingen en spreker notities toevoegen; auteurs van opmerkingen beheren; annotaties lezen. |
API-ingangspunt
Elke bewerking begint met een Presentation object. Gebruik het altijd met een using verklaring:
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);De using-verklaring zorgt ervoor dat interne bronnen worden vrijgegeven wanneer de scope wordt verlaten. Sla geen Presentation-referentie op buiten de using-scope.
Ondersteund uitvoerformaat
Het enige ondersteunde opslaanformaat is PPTX (SaveFormat.Pptx). Exporteren naar PDF, HTML, SVG of afbeeldingsformaten is niet beschikbaar in deze editie.
Belangrijke klassen
| Klasse / Enum | Naamruimte | Beschrijving |
|---|---|---|
Presentation | Aspose.Slides.Foss | Rootcontainer; implementeert IDisposable |
ShapeType | Aspose.Slides.Foss | Enum voor vormtypen (Rectangle, Ellipse, …) |
FillType | Aspose.Slides.Foss | Enum voor opvultypen (Solid, Gradient, …) |
NullableBool | Aspose.Slides.Foss | Tri-state bool voor opmaak (True, False, NotDefined) |
SaveFormat | Aspose.Slides.Foss.Export | Enum voor uitvoerformaat (only Pptx supported) |
PointF | Aspose.Slides.Foss.Drawing | Float 2D-punt (used for comment positions) |
Bekende beperkingen
De volgende gebieden worden niet ondersteund in deze editie:
- Charts: geen grafiekcreatie of -wijziging
- SmartArt: niet ondersteund
- Animations and transitions: diaovergangen en objectanimaties kunnen niet worden ingesteld
- Export formats: alleen PPTX-opslag wordt ondersteund; geen PDF-, HTML-, SVG- of afbeeldingsexport
- Hyperlinks and action settings: linkobjecten zijn niet aanpasbaar
- VBA macros and digital signatures: niet toegankelijk
Onbekende XML-onderdelen die tijdens het laden worden aangetroffen, worden bij het opslaan letterlijk bewaard, zodat round‑tripping nooit inhoud verwijdert die de bibliotheek nog niet begrijpt.
Zie ook
- Getting Started: Installatie en eerste programma
- API Reference: Klassen- en methodereferentie
- How-To Guides: Taakgerichte how-to-artikelen