# API Java de PowerPoint | Aspose Diapositivas Java

> Aspose.Slides para Java es una API de Aspose Java PowerPoint para la creación de Java PPT y Java PPTX.

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



<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 API de PowerPoint de Java
   </h2>
   <p>
   </p>
   <div class="col-lg-12">
    <h2 class="h2title">
     Convertir presentación a múltiples formatos en Java
    </h2>
    <p>
     Aspose.Slides for Java API renderiza presentaciones a una gran cantidad de formatos estándar similares al original usando su motor de renderizado. El motor de renderizado está especialmente diseñado para renderizar con la más alta fidelidad a PowerPoint. La conversión de presentaciones a cualquier formato compatible es simple con solo cargar, configurar el formato de salida y llamar al método Guardar. Con Java PowerPoint API, defina la configuración de la conversión de Java PPT para cambiar el documento de salida sobre la marcha.
    </p>
    <div class="codeblock" id="code-1">
     <h3>
      Renderizar presentaciones - Java
     </h3>
     <pre><code class="java">// load the file to be rendered

Presentation prest = new Presentation(dir + "template.pptx");

// Convert PPTX to PDF, XPS and TIFF

prest.save(dir + "output.pdf", SaveFormat.Pdf);

prest.save(dir + "output.xps", SaveFormat.Xps);

prest.save(dir + "output.tiff", SaveFormat.Tiff);</code></pre>
    </div>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-copy ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Crear o clonar diapositivas existentes a partir de plantillas
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-save ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Guardar y abrir archivos hacia y desde transmisiones
    </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-image ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Cree formas y agregue texto a las formas en las diapositivas
    </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">
     Trabajar con tablas de PowerPoint
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-align-left ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Manejar el formato de texto y forma
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-shield ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Quitar o aplicar la protección en las formas
    </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">
     Incruste gráficos de Excel como objetos OLE en diapositivas
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-flash ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Trabajar con componentes ActiveX
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Cambiar elementos de presentación en Java
    </h2>
    <p>
     Aspose.Slides for Java API es capaz de manejar todos los elementos de la diapositiva, incluyendo tablas, cuadros de texto, rectángulos, polilíneas, elipses, formas automáticas, marcos de fotos, marcos de video, marcos de audio y marcos de objetos OLE. La API de PowerPoint de Java también proporciona un conjunto bien diseñado de clases de PPT de Java que le permite manipular de manera integral cada uno de estos elementos.
    </p>
   </div>

   <div class="col-lg-12">
    <h2 class="h2title">
     Manipular PowerPoint SmartArt en Java
    </h2>
    <p>
     Aspose.Slides for Java API puede crear o acceder, manipular y eliminar fácilmente formas SmartArt existentes de una diapositiva. La API de PowerPoint de Java facilita la exploración dinámica de las propiedades de SmartArt o la gestión de nodos de SmartArt, así como la manipulación del diseño, el estilo y el color de las formas de SmartArt.
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Crear miniaturas de diapositivas en Java
    </h2>
    <p>
     Hay muchas posibilidades para usar miniaturas de diapositivas, como: crear un visor de presentaciones en línea en un sitio web personalizado, compartir miniaturas de diapositivas con los clientes como plantilla de presentación y muchas otras. Aspose.Slides for Java API permite crear miniaturas de diapositivas con solo unas pocas líneas de código.
    </p>
    <div class="codeblock" id="code-2">
     <h3>
      Crear miniatura de diapositiva - Java
     </h3>
     <pre><code class="java">// load the file

Presentation prest = new Presentation(dir + "template.pptx");

// access the first slide from the collection

ISlide sld = prest.getSlides().get_Item(0);

// create a full scale image of the slide

BufferedImage image = sld.getThumbnail(1f, 1f);

// save the image in JPEG format

ImageIO.write(image, "jpeg", new File(dir + "output.jpg"));</code></pre>
    </div>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Automatización de Microsoft Office: no es necesario
    </h2>
    <p>
     La API se crea con código administrado que no necesita que Microsoft Office o Microsoft PowerPoint estén instalados en la máquina para trabajar con formatos de documentos de PowerPoint. Es una alternativa perfecta de automatización de Microsoft PowerPoint en términos de funciones compatibles, seguridad, estabilidad, escalabilidad, velocidad y precio.
    </p>
   </div>
  </div>
 </div>
</div>

<p>
 Aspose.Slides para Java es una API de PowerPoint de Java para la manipulación y gestión de presentaciones. Permite a los desarrolladores leer, escribir, convertir y manipular presentaciones de PowerPoint en Java. Todos los elementos del documento, como diapositivas, tablas, texto, gráficos, formas, imágenes y diagramas SmartArt, son accesibles para su manipulación.
</p>

<p>
 Aspose.Slides for Java API admite la exportación de presentaciones a formatos PDF, PDF/A, HTML, XPS y de imagen. La API de PowerPoint de Java incluye muchas características extendidas de Java PPT como: fusionar, clonar, dividir, comparar, imprimir presentaciones PPT(X) en Java. Aspose.Slides for Java API funciona sin necesidad de dependencias adicionales.
</p>

<div class="diagram1 d1-java">
 <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>
Marcos y marcadores de posición 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 Presentation API" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-java.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
    Java
   </small>
  </footer>
 </div>

</div>

<div class="diagram1 d1-java">
 <div class="d1-row">
  <div class="d1-col d1-left">
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cubes">
    </i>
    Entorno de tiempo de ejecución de Java
   </header>
   <ul>
    <li>
Aplicación JSP/JSF
    </li>
    <li>
Aplicación de escritorio
    </li>
   </ul>
  </div>

 </div>

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

</div>

<div class="diagram1 d2 d1-java">
 <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, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM
    </li>
    <li>
     <b>
Oficina abierta:
     </b>
     ODP
    </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, PDF/A, XPS
    </li>
    <li>
     <b>
Imágenes:
     </b>
     JPEG, PNG, BMP, TIFF, GIF
    </li>
    <li>
SVG
    </li>
    <li>
     <b>
Web:
     </b>
     HTML
    </li>
   </ul>
  </div>

 </div>

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

</div>
