Resumen de características

Descripción general

Aspose.Slides for .NET es una biblioteca de clases para crear, leer, editar, convertir y renderizar presentaciones de PowerPoint y OpenDocument. No tiene interfaz de usuario propia y no requiere Microsoft PowerPoint ni Office, por lo que puede usarse en aplicaciones de consola, aplicaciones de escritorio como Windows Forms, aplicaciones web y servicios web. Este artículo resume lo que cubre la biblioteca y enlaza a los artículos que describen cada área.

Plataformas compatibles

Aspose.Slides for .NET se distribuye como dos paquetes NuGet con la misma API:

Paquete Compilaciones en el paquete Sistemas operativos
Aspose.Slides.NET .NET Framework 4.6.2, .NET Standard 2.0 y .NET 6. Úselo con .NET Framework 4.6.2 o posterior, o con .NET 6 o posterior. Windows. Linux y macOS con la biblioteca libgdiplus y el interruptor System.Drawing.EnableUnixSupport.
Aspose.Slides.NET6.CrossPlatform .NET 6. Úselo con .NET 6 o posterior. Windows (x86, x64), Linux (x64 con glibc 2.23 o posterior, ARM64 con glibc 2.39 o posterior) y macOS (x64, ARM64).

Instalación explica qué paquete elegir y qué necesita cada uno en Linux. Requisitos del sistema enumera las plataformas compatibles con detalle.

Formatos de archivo y conversiones

Aspose.Slides abre y guarda presentaciones PPT, PPTX, PPS, POT, PPSX, POTX, PPTM, PPSM, POTM, ODP, OTP, FODP y XML de PowerPoint. Importa contenido PDF y HTML a diapositivas, y guarda presentaciones como PDF, XPS, HTML, HTML5, TIFF, GIF animado, SWF, Markdown y XAML. Formatos de archivo compatibles enumera cada formato con la API que lo lee o escribe.

Funcionalidad Descripción
PPT y PPTX Leer y escribir tanto el formato binario PowerPoint 97-2003 como el formato Office Open XML.
Conversión de PPT a PPTX Convertir presentaciones PPT heredadas a PPTX.
Especificación de papel XML (XPS) Exportar presentaciones a documentos XPS.
Formato de archivo de imagen etiquetado (TIFF) Exportar presentaciones a imágenes TIFF.
HTML Exportar presentaciones a HTML y HTML5.
Importación de PDF y HTML Crear diapositivas a partir de páginas PDF y contenido HTML.

Renderizado de presentaciones

Aspose.Slides renderiza diapositivas y formas individuales como imágenes PNG, JPEG, BMP, GIF, TIFF y SVG, y diapositivas como metafiles EMF. Vea Convertir diapositivas de presentación a imágenes, Renderizar una diapositiva como imagen SVG, y Crear miniaturas de formas.

Funciones de contenido

Aspose.Slides le permite crear, leer y modificar casi todo el contenido de una presentación:

Área Qué puede hacer
Diapositivas Añadir, clonar, reordenar y eliminar diapositivas; aplicar diseños y patrones; organizar diapositivas en secciones; cambiar el tamaño de la diapositiva.
Diseño Establecer fondos, colores de tema, encabezados y pies de página, y fuentes.
Texto Crear y editar marcos de texto, párrafos y porciones; establecer fuentes, colores, viñetas y alineación; buscar y reemplazar texto.
Formas Crear AutoShapes, líneas, conectores, formas agrupadas y marcos de imagen; establecer posición, tamaño, contorno y relleno sólido, degradado o con patrón; buscar una forma por su texto alternativo.
Tablas, gráficas, y SmartArt Crear y editar tablas, gráficas de Microsoft Office y diagramas SmartArt.
Medios, objetos OLE, y controles ActiveX Añadir marcos de audio y vídeo incrustados o vinculados, incrustar objetos OLE y añadir, modificar o eliminar controles ActiveX.
Notas y comentarios Añadir, leer y editar notas del presentador y comentarios de revisión.
Animación y transiciones Aplicar efectos de animación a formas, establecer transiciones de diapositiva y configurar ajustes de presentación.
Seguridad Cifrar presentaciones con una contraseña, establecer protección de escritura y trabajar con firmas digitales.
Macros VBA Añadir, extraer y eliminar módulos VBA en presentaciones con macros.
Propiedades Leer y editar propiedades del documento.

Preguntas frecuentes

¿Necesito instalar Microsoft PowerPoint en el servidor o PC para que la biblioteca funcione?

No. PowerPoint no es necesario; Aspose.Slides es un motor independiente para crear, editar, convertir y renderizar presentaciones.

¿Cómo funciona el multihilo? ¿Se puede paralelizar el procesamiento?

Es seguro procesar documentos diferentes en hilos distintos; el mismo objeto Presentation no debe ser usado por varios hilos al mismo tiempo.

¿Se admiten contraseñas de archivo y cifrado?

Sí. Puede abrir presentaciones cifradas, establecer o eliminar una contraseña de apertura y escritura, y comprobar el estado de protección.

¿Debo preocuparme por las fuentes en contenedores Linux?

Sí. Las fuentes utilizadas en sus presentaciones, o sustitutos adecuados, deben estar instaladas en el sistema para que el texto se renderice correctamente. También puede especificar directorios de fuentes en su aplicación. Instalación enumera los requisitos previos de Linux de cada paquete.

¿Existen limitaciones en la versión de evaluación?

Sí. Sin una licencia, Aspose.Slides añade una marca de agua de evaluación a cada diapositiva que guarda y trunca el texto leído de las presentaciones. Una licencia temporal de 30 días está disponible para pruebas con todas las funciones.

¿Se admite la importación de formatos externos a una presentación (PDF o HTML a PPTX)?

Sí. Puede añadir páginas PDF y contenido HTML a una presentación, convirtiéndolos en diapositivas.