Guia del desenvolupador
Aquesta guia cobreix les capacitats principals d’Aspose.Slides FOSS per a .NET amb exemples de codi executables per a cada àrea de funcionalitat.
En aquesta secció
| Page | Description |
|---|---|
| Features and Capabilities | Llista completa de funcions compatibles: diapositives, formes, text, farciment, efectes, formatació 3D, notes, comentaris, imatges i propietats del document. |
| Working with Images | Incrusteu imatges a les diapositives com a marcs d’imatge des d’un fitxer o flux; controleu el mode de farciment (estirament, mosaic). |
| Working with Connectors | Afegiu connectors corbats, d’angle i rectes entre formes; configureu els punts de connexió i l’estil de línia. |
| Working with 3D Effects | Apliqueu ombra externa, resplendor, difuminat, bisell, predefinits de càmera, equips d’il·luminació i materials a les formes. |
| Working with Comments | Afegiu comentaris de revisió en fil i notes del presentador; gestioneu els autors dels comentaris; llegiu anotacions. |
Punt d’entrada de l’API
Cada operació comença amb un objecte Presentation. Sempre utilitzeu-lo amb una declaració using:
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);L’enunciat using assegura que els recursos interns es alliberen quan surt del àmbit. No emmagatzemeu una referència Presentation més enllà del seu àmbit using.
Format de sortida compatible
L’únic format de desament compatible és PPTX (SaveFormat.Pptx). L’exportació a PDF, HTML, SVG o formats d’imatge no està disponible en aquesta edició.
Classes clau
| Classe / Enumeració | Espai de noms | Descripció |
|---|---|---|
Presentation | Aspose.Slides.Foss | Contenidor arrel; implementa IDisposable |
ShapeType | Aspose.Slides.Foss | Enumeració per a tipus de forma (Rectangle, El·lipse, …) |
FillType | Aspose.Slides.Foss | Enumeració per a tipus d’emplenament (Solid, Gradient, …) |
NullableBool | Aspose.Slides.Foss | Booleà de tres estats per a format (True, False, NotDefined) |
SaveFormat | Aspose.Slides.Foss.Export | Enumeració de format de sortida (només s’admet Pptx) |
PointF | Aspose.Slides.Foss.Drawing | Punt flotant 2D (utilitzat per a posicions de comentaris) |
Limitacions conegudes
Les àrees següents no són compatibles en aquesta edició:
- Gràfics: no es pot crear ni modificar gràfics
- SmartArt: no compatible
- Animacions i transicions: les transicions de diapositives i les animacions d’objectes no es poden establir
- Formats d’exportació: només es suporta desar com a PPTX; no hi ha exportació a PDF, HTML, SVG o imatge
- Enllaços i configuracions d’acció: els objectes d’enllaç no són modificables
- Macros VBA i signatures digitals: no són accessibles
Les parts XML desconegudes trobades durant la càrrega es conserven literalment en desar, de manera que el round‑tripping mai elimina el contingut que la biblioteca encara no entén.
Vegeu també
- Començar: Instal·lació i primer programa
- Referència de l’API: Referència de classes i mètodes
- Guies pràctiques: Articles pràctics orientats a tasques