Guía del desarrollador

Esta guía cubre las capacidades principales de Aspose.Slides FOSS para .NET con ejemplos de código ejecutables para cada área de funcionalidad.

En esta sección

PageDescription
Features and CapabilitiesLista completa de funciones compatibles: diapositivas, formas, texto, relleno, efectos, formato 3D, notas, comentarios, imágenes y propiedades del documento.
Working with ImagesIncruste imágenes en diapositivas como marcos de imagen desde archivo o flujo; controle el modo de relleno (estirar, mosaico).
Working with ConnectorsAgregue conectores curvos, en codo y rectos entre formas; establezca puntos de conexión y estilo de línea.
Working with 3D EffectsAplique sombra externa, resplandor, desenfoque, bisel, ajustes preestablecidos de cámara, configuraciones de luz y materiales a las formas.
Working with CommentsAgregue comentarios de revisión en hilo y notas del orador; administre los autores de los comentarios; lea anotaciones.

Punto de entrada de API

Cada operación comienza con un objeto Presentation. Siempre úselo con una sentencia 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);

La declaración using garantiza que los recursos internos se liberen cuando el alcance finaliza. No almacene una referencia Presentation más allá de su alcance using.

Formato de salida compatible

El único formato de guardado compatible es PPTX (SaveFormat.Pptx). Exportar a PDF, HTML, SVG o formatos de imagen no está disponible en esta edición.

Clases clave

Clase / EnumeraciónEspacio de nombresDescripción
PresentationAspose.Slides.FossContenedor raíz; implementa IDisposable
ShapeTypeAspose.Slides.FossEnumeración de tipos de forma (Rectangle, Ellipse, …)
FillTypeAspose.Slides.FossEnumeración de tipos de relleno (Solid, Gradient, …)
NullableBoolAspose.Slides.FossBooleano de tres estados para formato (True, False, NotDefined)
SaveFormatAspose.Slides.Foss.ExportEnumeración de formato de salida (solo Pptx soportado)
PointFAspose.Slides.Foss.DrawingPunto flotante 2D (usado para posiciones de comentarios)

Limitaciones conocidas

Las siguientes áreas no son compatibles con esta edición:

  • Charts: no se permite crear ni modificar gráficos
  • SmartArt: no compatible
  • Animations and transitions: las transiciones de diapositivas y animaciones de objetos no pueden establecerse
  • Export formats: solo se admite guardar en PPTX; no PDF, HTML, SVG o exportación de imágenes
  • Hyperlinks and action settings: los objetos de enlace no son modificables
  • VBA macros and digital signatures: no son accesibles

Las partes XML desconocidas encontradas durante la carga se conservan literalmente al guardar, de modo que round-tripping nunca elimina contenido que la biblioteca aún no comprende.

Ver también

 Español