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.