# Visión general de características

> Descubra Aspose.Slides for C++: una potente API para crear, editar, automatizar y convertir presentaciones de PowerPoint y OpenDocument de manera eficiente.

Source: https://docs.aspose.com/slides/es/cpp/features-overview/
Updated: 2025-12-11


## **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)](/slides/es/cpp/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)](/slides/es/cpp/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)](/slides/es/cpp/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)](/slides/es/cpp/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](https://docs.aspose.com/slides/cpp/convert-powerpoint-to-html/)|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|<p>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++.</p><p>- Tipo de fuente</p><p>- Tamaño de fuente</p><p>- Color de fuente</p><p>- Sombras de fuente</p><p>- Alineación de párrafo</p><p>- Viñetas de párrafo</p><p>- Orientación de párrafo</p>|
|Shape Formatting|<p>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++:</p><p>- Posición</p><p>- Tamaño</p><p>- Línea</p><p>- Relleno (incluyendo Patrón, Degradado, Sólido)</p><p>- Texto</p><p>- Imagen</p>|

## **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](https://reference.aspose.com/slides/cpp/aspose.slides/presentation/) no debe ser utilizado por [múltiples hilos](/slides/es/cpp/multithreading/) al mismo tiempo.

**¿Se admiten contraseñas y cifrado de archivos?**

Sí. [Puede](/slides/es/cpp/password-protected-presentation/) 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](/slides/es/cpp/custom-font/) en su aplicación para evitar sustituciones inesperadas.

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

En [modo de evaluación](/slides/es/cpp/licensing/), se agrega una marca de agua a la salida y se aplican ciertas limitaciones; una [licencia temporal de 30 días](https://purchase.aspose.com/temporary-license/) 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](/slides/es/cpp/import-presentation/) a una presentación, convirtiéndolas en diapositivas.
