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.