Crear presentaciones en C++

Crear una presentación de PowerPoint

Para agregar una línea simple y plana a una diapositiva seleccionada de la presentación, siga los pasos a continuación:

  1. Cree una instancia de la clase Presentation.
  2. Obtenga la referencia de una diapositiva mediante su índice.
  3. Agregue un AutoShape de tipo Línea usando el método AddAutoShape expuesto por el objeto Shapes.
  4. Guarde la presentación modificada como un archivo PPTX.

En el ejemplo que se muestra a continuación, hemos añadido una línea a la primera diapositiva de la presentación.

Preguntas frecuentes

¿En qué formatos puedo guardar una nueva presentación?

Puede guardar en PPTX, PPT y ODP, y exportar a PDF, XPS, HTML, SVG, y imágenes, entre otros.

¿Puedo comenzar desde una plantilla (POTX/POTM) y guardarla como un PPTX normal?

Sí. Cargue la plantilla y guárdela en el formato deseado; los formatos POTX/POTM/PPTM y similares son compatibles.

¿Cómo controlo el tamaño de la diapositiva/rela­ción de aspecto al crear una presentación?

Establezca el tamaño de la diapositiva (incluyendo preajustes como 4:3 y 16:9 o dimensiones personalizadas) y elija cómo debe escalar el contenido.

¿En qué unidades se miden los tamaños y coordenadas?

En puntos: 1 pulgada equivale a 72 unidades.

¿Cómo manejo presentaciones muy grandes (con muchos archivos multimedia) para reducir el uso de memoria?

Utilice estrategias de gestión de BLOB, limite el almacenamiento en memoria aprovechando archivos temporales y prefiera flujos basados en archivos en lugar de flujos puramente en memoria.

¿Puedo crear/guardar presentaciones en paralelo?

No puede operar sobre la misma instancia de Presentation desde múltiples hilos. Ejecute instancias separadas e aisladas por hilo o proceso.

¿Cómo elimino la marca de agua de prueba y las limitaciones?

Aplique una licencia una vez por proceso. El XML de licencia debe permanecer sin modificar, y la configuración de la licencia debe sincronizarse si varios hilos están involucrados.

¿Puedo firmar digitalmente el PPTX que creo?

Sí. Las firmas digitales (agregar y verificar) son compatibles con presentaciones.

¿Se admiten macros (VBA) en presentaciones creadas?

Sí. Puede crear/editar proyectos VBA y guardar archivos con macros habilitadas como PPTM/PPSM.