# API de PowerPoint de C++ | Asponer Diapositivas

> Aspose.Slides API para C++ es una API de PowerPoint PPT de C++ para crear, ver, manipular y convertir PPT en C++.

Source: https://products.aspose.com/slides/es/cpp/
Updated: 2026-08-11



<p>
 Aspose.Slides para C++ es una potente API de PowerPoint para manipular, renderizar y convertir PPT(X) en C++ sin Microsoft PowerPoint. La API admite la representación de alta fidelidad de las diapositivas de los documentos en varios formatos de gráficos y proporciona la funcionalidad para modificar o crear casi todos los contenidos posibles de los archivos, formatear texto y formas en las diapositivas y mucho más.
</p>

<p>
 Aspose.Slides para C++ es compatible con la mayoría de los formatos de presentación de diapositivas y PowerPoint, incluidos POT, PPT, PPS, POTX, PPTX, PPSX, ODP y otros. Aspose.Slides para C++ también puede convertir todos estos formatos a PDF, HTML, XPS, etc.
</p>

<div class="diagram1 d1-cplus">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-table">
    </i>
    Procesamiento de datos
   </header>
   <ul>
    <li>
Crear gráficos
    </li>
    <li>
Trabajar con SmartArts
    </li>
    <li>
Trabajar con formas de PowerPoint
    </li>
    <li>
Compatibilidad con controles ActiveX
    </li>
    <li>
Soporte para objetos antiguos
    </li>
   </ul>
   <header>
    <i class="fa fa-text-width">
    </i>
    Texto y Párrafo
   </header>
   <ul>
    <li>
Administrar texto y formato
    </li>
    <li>
Administrar texto de hipervínculo
    </li>
    <li>
Establecer tipo de marcador de posición
    </li>
    <li>
Marcadores de posición y marcos de texto
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cog">
    </i>
    Gráficos y Multimedia
   </header>
   <ul>
    <li>
Admite gráficos MSO
    </li>
    <li>
Admite formas SmartArt
    </li>
    <li>
Admite formas ActiveX
    </li>
    <li>
Administrar transiciones de diapositivas
    </li>
    <li>
Administrar efectos de animación
    </li>
    <li>
Agregar conectores a formas
    </li>
    <li>
Rotar y voltear formas
    </li>
    <li>
Administrar los estilos de línea de Shape
    </li>
   </ul>
  </div>

 </div>

 <div class="d1-logo">
  <img width="70" height="75" alt="PowerPoint API C#" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-cpp.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
    C++
   </small>
  </footer>
 </div>

</div>

<div class="diagram1 d1-cplus">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-cubes">
    </i>
    ventanas de 32 bits
   </header>
   <br/>
   <header>
    <i class="fa fa-cubes">
    </i>
    Windows 64 bits
   </header>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cubes">
    </i>
    Linux de 64 bits
   </header>
  </div>

 </div>

 <div class="d1-logo">
  <img width="70" height="75" alt="Presentation APIs for C++" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-cpp.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
    C++
   </small>
  </footer>
 </div>

</div>

<div class="diagram1 d2 d1-cplus">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-arrows-v">
    </i>
    De entrada y salida
   </header>
   <ul>
    <li>
     <b>
Microsoft PowerPoint:
     </b>
     PPT, POT, PPS, PPTX, POTX, PPSX, PPTM, PPSM, POTM
    </li>
    <li>
     <b>
Oficina abierta:
     </b>
     ODP
    </li>
    <li>
     <strong>
      Open Document:
     </strong>
     OTP
    </li>
    <li>
     <strong>
      Others:
     </strong>
     TIFF, EMF, XML
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-mail-forward">
    </i>
    Solo salida
   </header>
   <ul>
    <li>
     <b>
Diseño fijo:
     </b>
     PDF, XPS
    </li>
    <li>
     <b>
Imágenes:
     </b>
     JPEG, PNG, GIF, BMP, SVG
    </li>
    <li>
     <b>
Web:
     </b>
     HTML
    </li>
   </ul>
  </div>

 </div>

 <div class="d1-logo">
  <img width="70" height="75" alt="PowerPoint Presentation API" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-cpp.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
    C++
   </small>
  </footer>
 </div>

</div>

<div class="container-fluid features-section bg-gray singleproduct">
 <a class="anchor" id="features" name="features">
 </a>
 <div class="row">
  <div class="container">
   <h2 class="pr-ft">
    Funciones avanzadas de la biblioteca de procesamiento de PowerPoint C++
   </h2>
   <p>
   </p>
   <div class="col-lg-4">
    <em class="fa fa-floppy-o ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Guardar la presentación en un archivo o transmisión
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-random ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Convierte presentaciones a formatos estándar
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-file-powerpoint-o ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Administrar propiedades de documentos integradas y personalizadas
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-lock ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Presentaciones protegidas con contraseña
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-pie-chart ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Agregar, formatear y manipular gráficos
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-square-o ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Agregar, formatear y manipular formas
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-film ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Agregar, formatear y manipular diapositivas
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-font ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Agregar, formatear y manipular texto
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-table ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Agregar, formatear y manipular tablas
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-check-square-o ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Exportar presentaciones a PDF y XPS
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-file-image-o ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Exportar diapositivas en formato SVG
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-picture-o ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Agregar imágenes a las presentaciones
    </p>
   </div>

   <div class="col-lg-4">
    <em class="fa fa-database ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Generar presentaciones desde la base de datos.
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-bar-chart ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Compatibilidad con gráficos MSO 2016
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-html5 ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Exportar presentaciones como HTML
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-refresh ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Importar y exportar texto HTML en diapositivas
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-th-large ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Agregar diapositivas de diseño a las presentaciones
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-key ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Cargar presentaciones protegidas
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-text-height ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Establecer el tamaño de fuente de la leyenda individual
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-area-chart ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Cree un gráfico de acciones y obtenga una imagen del gráfico
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-cog ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Cambiar el color de la serie
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-pie-chart ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Establecer bordes redondeados del área del gráfico
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-cogs ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Cambiar el color de las categorías en la serie
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-font ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Establecer propiedades de fuente para la tabla de datos del gráfico
    </p>
   </div>

   <div class="col-lg-12">
    <h2 class="h2title">
     Exportar archivos de PowerPoint como PDF o XPS
    </h2>
    <p>
     Teniendo su propio motor de renderizado especialmente diseñado, Aspose.Slides para C++ renderiza con la más alta fidelidad a Microsoft PowerPoint. Permite exportar presentaciones a formatos estándar de la industria como XPS y PDF con resultados similares a los de la presentación original.
    </p>
    <div class="codeblock" id="code">
     <h3>
      Renderizar presentaciones en formatos PDF y XPS - C++
     </h3>
     <pre><code class="cpp">// load presentation to be converted

SharedPtr&lt;Presentation&gt; prs = MakeObject&lt;Presentation&gt;(dir + L"template.pptx");

// save in PDF &amp; XPS formats

prs-&gt;Save(dir + L"output.pdf", Aspose::Slides::Export::SaveFormat::Pdf);

prs-&gt;Save(dir + L"output.xps", Aspose::Slides::Export::SaveFormat::Xps);</code></pre>
    </div>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Copiar o clonar diapositivas de presentación
    </h2>
    <p>
     Hay métodos integrados proporcionados por Aspose.Slides para C++ para clonar o copiar diapositivas existentes no solo dentro de un documento sino también de un archivo a otro. Dado que una diapositiva hereda su diseño de la diapositiva maestra, los métodos de clonación integrados copian automáticamente la maestra durante el proceso de clonación.
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Formato de contenido de Microsoft PowerPoint
    </h2>
    <p>
     La biblioteca permite formatear formas y texto en diapositivas en un archivo mientras se usa la API. El texto se administra a través de marcos de texto asociados con formas, por lo tanto, el texto se formatea usando párrafos y porciones asociadas con los marcos de texto. Puede administrar el tipo de fuente, el color, el tamaño, los tonos, así como la alineación, las viñetas y la orientación del párrafo. También se pueden manipular atributos de elementos de forma como el tamaño, la línea, la posición, la imagen, el texto y el relleno con gran facilidad.
    </p>
   </div>

   <div class="col-lg-12">
    <h2 class="h2title">
     Serializar formas
    </h2>
    <p>
     Aunque Aspose.Slides para C++ admite una gran cantidad de formas, si la API no admite una forma, se proporciona un método de serialización a través del cual puede serializar esa forma de una diapositiva existente para su uso posterior según los requisitos de la aplicación.
    </p>
   </div>
  </div>
 </div>
</div>
