Visión general de características
Formatos de archivo y conversiones
Aspose.Slides forC++ soporta la mayoría de los formatos de documento PowerPoint y también los exporta a formatos populares ampliamente utilizados para el intercambio entre organizaciones. La tabla siguiente enumera estos formatos:
| Funcionalidad | Descripción |
|---|---|
| Microsoft PowerPoint (PPT) | Aspose.Slides for C++ ofrece el procesamiento más rápido para este formato de documento de presentación. |
| Portable Document Format (PDF) | Los formatos de archivo compatibles pueden exportarse a documentos Adobe Portable Document Format (PDF) mediante un único método. |
| XML Parser Specification (XPS) | Todos los formatos de archivo compatibles pueden exportarse a documentos XML Parser Specification (XPS) mediante un único método. |
| PresentationML (PPTX, XML) | Aspose.Slides for C++ admite el procesamiento del formato de presentación OOXML también conocido como PresentationML o PPTX. |
| PPTX To HTML Conversion | Aspose.Slides for C++ soporta la conversión de presentaciones a formato HTML. |
Renderizado
Aspose.Slides for C++ soporta renderizado de alta fidelidad de diapositivas en los documentos de presentación a varios formatos gráficos como se enumeran a continuación:
| Funcionalidad | Descripción |
|---|---|
| Formatos de imagen compatibles con C++ | Usando Aspose.Slides for C++, podrá renderizar no solo diapositivas de presentación, sino también imágenes en las diapositivas a todos los formatos gráficos compatibles con C++ como PNG, BMP y JPEG |
| Formato SVG | Aspose.Slides for C++ también ofrece un método incorporado para exportar diapositivas de presentación a formatos Scalable Vector Graphics (SVG) |
Características de contenido
Aspose.Slides forC++ le permite acceder, modificar o crear casi todo el contenido posible de los documentos de presentación.
| Funcionalidad | Descripción |
|---|---|
| Diapositivas maestras | Las diapositivas maestras definen el diseño de las diapositivas normales. Aspose.Slides for C++ le permite acceder y modificar las diapositivas maestras de los documentos de presentación |
| Diapositivas normales | Usando Aspose.Slides for C++, puede no solo crear nuevas diapositivas de diferentes tipos, sino también acceder y modificar las diapositivas existentes en los documentos de presentación |
| Clonación / Copia de diapositivas | Aspose.Slides for C++ proporciona métodos incorporados para clonar o copiar diapositivas existentes no solo dentro de una presentación, sino también de una presentación a otra. Como una diapositiva hereda su diseño de la diapositiva maestra, los métodos de clonación incorporados copian automáticamente la maestra al clonar |
| Marcadores de posición y marcadores de texto | Puede también acceder a los marcadores de posición y marcadores de texto en una diapositiva. Además, puede crear una diapositiva con marcadores de texto desde cero usando el método apropiado |
| Encabezados y pies de página | Aspose.Slides for C++ también facilita el manejo de encabezados/pies de página en las diapositivas |
| Notas en diapositivas | Con Aspose.Slides for C++, puede no solo acceder y modificar notas asociadas a una diapositiva, sino también añadir notas |
| Buscar una forma | También puede encontrar una forma concreta en una diapositiva usando el texto alternativo asociado a la forma |
| Fondos | Aspose.Slides for C++ permite trabajar con el fondo asociado a una diapositiva maestra o normal de la presentación |
| Cuadros de texto | Los cuadros de texto pueden crearse desde cero. Los cuadros de texto existentes pueden accederse y su texto también puede modificarse sin perder el formato original |
| Formas rectangulares | Las formas rectangulares pueden crearse o modificarse con Aspose.Slides for C++ |
| Formas de polilínea | Las formas de polilínea también pueden crearse o modificarse con Aspose.Slides for C++ |
| Formas elípticas | Las formas elípticas también pueden crearse o modificarse con Aspose.Slides for C++ |
| Formas agrupadas | Aspose.Slides for C++ soporta formas agrupadas también |
| Formas automáticas | Las formas automáticas también son compatibles con Aspose.Slides for C++ |
| Serialización de formas | Aunque Aspose.Slides for C++ soporta una gran cantidad de formas, si una forma no es compatible, existe un método de serialización proporcionado por Aspose.Slides for C++ mediante el cual puede serializar esa forma desde una diapositiva existente para su uso posterior por Aspose.Slides for C++ según sea necesario |
| Marcos de imagen | Las imágenes se gestionan en marcos de imagen usando Aspose.Slides for C++ |
| Marcos de audio | Los archivos de audio pueden enlazarse o incrustarse en diapositivas en marcos de audio mediante Aspose.Slides for C++ |
| Marcos de video | Los archivos de video se manejan en marcos de video a través de Aspose.Slides for C++ |
| Marco OLE | Los objetos OLE se gestionan en marcos OLE por Aspose.Slides for C++ |
| Tablas | Las tablas en diapositivas también son compatibles con Aspose.Slides for C++ |
| Marco de texto | El texto asociado a cualquier forma puede accederse mediante el marco de texto asociado a esa forma |
| Escaneo de texto | El texto en una presentación puede escanearse a nivel de presentación o diapositiva mediante los métodos de escaneo incorporados |
| Animaciones | Las animaciones pueden aplicarse a formas |
| Presentaciones | Los pase de diapositivas, transiciones de diapositiva y transiciones Morph también son compatibles |
Características de formato
Es posible formatear texto y formas en diapositivas de un documento de presentación usando Aspose.Slides for C++.
| Funcionalidad | Descripción |
|---|---|
| Text Formatting | En Aspose.Slides for C++, el texto se gestiona a través de marcos de texto asociados a las formas. Por lo tanto, el texto puede formatearse usando los párrafos y fragmentos asociados a los marcos de texto. Los siguientes elementos de texto pueden formatearse mediante Aspose.Slides for C++. - Tipo de fuente - Tamaño de fuente - Color de fuente - Sombras de fuente - Alineación de párrafo - Viñetas de párrafo - Orientación de párrafo |
| Shape Formatting | En Aspose.Slides for C++, el elemento básico de una diapositiva es la forma. Los siguientes elementos de forma pueden formatearse usando Aspose.Slides for C++: - Posición - Tamaño - Línea - Relleno (incluyendo Patrón, Degradado, Sólido) - Texto - Imagen |
FAQ
¿Necesito instalar Microsoft PowerPoint en el servidor/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 diferentes documentos en diferentes hilos; el mismo objeto presentación no debe ser utilizado por múltiples hilos al mismo tiempo.
¿Se admiten contraseñas y cifrado de archivos?
Sí. Puede abrir presentaciones encriptadas, establecer o eliminar una contraseña de apertura y escritura, y comprobar el estado de protección.
¿Debo preocuparme por los paquetes de fuentes en contenedores Linux?
Sí. Se recomienda instalar paquetes de fuentes comunes y/o especificar explícitamente directorios de fuentes en su aplicación para evitar sustituciones inesperadas.
¿Existen limitaciones en la versión de evaluación?
En modo de evaluación, se agrega una marca de agua a la salida y se aplican ciertas limitaciones; 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/HTML → PPTX)?
Sí. Puede agregar páginas PDF y contenido HTML a una presentación, convirtiéndolas en diapositivas.