Resumen de características

Formatos de archivo y conversiones

Aspose.Slides for C++ admite la mayoría de los formatos de documentos 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++ proporciona 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) con un solo método.
XML Parser Specification (XPS) Todos los formatos de archivo compatibles pueden exportarse a documentos XML Parser Specification (XPS) con un solo método.
PresentationML (PPTX, XML) Aspose.Slides for C++ soporta el procesamiento del formato de presentación OOXML también conocido como PresentationML o PPTX.
Conversión de PPTX a HTML Aspose.Slides for C++ admite la conversión de presentaciones a formato HTML.

Renderizado de presentaciones

Aspose.Slides for C++ permite el renderizado de alta fidelidad de diapositivas en los documentos de presentación a varios formatos gráficos como se indica a continuación:

Funcionalidad Descripción
Formatos de imagen compatibles con C++ Con Aspose.Slides for C++ podrá renderizar no solo diapositivas de presentación, sino también imágenes en diapositivas a todos los formatos gráficos compatibles con C++ como PNG, BMP y JPEG.
Formato SVG Aspose.Slides for C++ también proporciona un método incorporado para exportar diapositivas de presentación a formatos Scalable Vector Graphics (SVG).

Características de contenido

Aspose.Slides for C++ 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 Con Aspose.Slides for C++ puede crear nuevas diapositivas de diferentes tipos, así como acceder y modificar las diapositivas existentes en los documentos de presentación.
Clonar / Copiar diapositivas Aspose.Slides for C++ ofrece métodos incorporados para clonar o copiar diapositivas existentes, tanto dentro de una presentación como de una presentación a otra. Dado que 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 También puede acceder a los marcadores de posición y a los marcadores de texto en una diapositiva. Además, puede crear una diapositiva con marcadores de texto desde cero mediante el método adecuado.
Encabezados y pies de página Aspose.Slides for C++ también facilita la gestión de encabezados/pies de página en las diapositivas.
Notas en diapositivas Con Aspose.Slides for C++ puede acceder y modificar notas asociadas a una diapositiva, así como añadir notas.
Buscar una forma También puede encontrar una forma concreta en una diapositiva utilizando 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 contenido puede modificarse sin perder el formato original del texto.
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++ admite formas agrupadas.
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 de una diapositiva existente para su posterior uso por Aspose.Slides for C++ según sea necesario.
Marcos de imagen Las imágenes se gestionan en marcos de imagen mediante Aspose.Slides for C++.
Marcos de audio Los archivos de audio pueden enlazarse o incrustarse en diapositivas mediante marcos de audio con Aspose.Slides for C++.
Marcos de vídeo Los archivos de vídeo se gestionan en marcos de vídeo a través de Aspose.Slides for C++.
Marco OLE Los objetos OLE se gestionan en marcos OLE mediante Aspose.Slides for C++.
Tablas Las tablas en las 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 de una presentación puede escanearse a nivel de presentación o de diapositiva mediante los métodos de escaneo incorporados.
Animaciones Se pueden aplicar animaciones a las formas.
Presentaciones Los pase de diapositivas, transiciones de diapositivas y transiciones Morph también son compatibles.

Características de formato

Es posible dar formato al texto y a las formas en las diapositivas de un documento de presentación usando Aspose.Slides for C++.

Funcionalidad Descripción
Formato de texto

En Aspose.Slides for C++, el texto se gestiona a través de marcos de texto asociados a las formas. Por ello, el texto puede formatearse utilizando 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

Formato de forma

En Aspose.Slides for C++, el elemento básico de una diapositiva es la forma. Los siguientes elementos de forma pueden formatearse con 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 la multihilo? ¿Se puede paralelizar el procesamiento?

Es seguro procesar documentos diferentes en hilos distintos; el mismo 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 cifradas, 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 el modo de evaluación, se añade 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 añadir páginas PDF y contenido HTML a una presentación, convirtiéndolos en diapositivas.