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ó

PageDescription
Features and CapabilitiesLlista completa de funcions compatibles: diapositives, formes, text, farciment, efectes, formatació 3D, notes, comentaris, imatges i propietats del document.
Working with ImagesIncrusteu imatges a les diapositives com a marcs d’imatge des d’un fitxer o flux; controleu el mode de farciment (estirament, mosaic).
Working with ConnectorsAfegiu connectors corbats, d’angle i rectes entre formes; configureu els punts de connexió i l’estil de línia.
Working with 3D EffectsApliqueu ombra externa, resplendor, difuminat, bisell, predefinits de càmera, equips d’il·luminació i materials a les formes.
Working with CommentsAfegiu 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 nomsDescripció
PresentationAspose.Slides.FossContenidor arrel; implementa IDisposable
ShapeTypeAspose.Slides.FossEnumeració per a tipus de forma (Rectangle, El·lipse, …)
FillTypeAspose.Slides.FossEnumeració per a tipus d’emplenament (Solid, Gradient, …)
NullableBoolAspose.Slides.FossBooleà de tres estats per a format (True, False, NotDefined)
SaveFormatAspose.Slides.Foss.ExportEnumeració de format de sortida (només s’admet Pptx)
PointFAspose.Slides.Foss.DrawingPunt 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é

 Català