# Java PowerPoint-API | Aspose Slides Java

> Aspose.Slides voor Java is een Aspose Java PowerPoint API voor het maken van Java PPT en Java PPTX.

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



<p>
 Aspose.Slides voor Java is een Java PowerPoint API voor het manipuleren en beheren van presentaties. Hiermee kunnen ontwikkelaars PowerPoint-presentaties in Java lezen, schrijven, converteren en manipuleren. Alle documentelementen zoals dia's, tabellen, tekst, grafieken, vormen, afbeeldingen en SmartArt-diagrammen zijn toegankelijk voor manipulatie.
</p>

<p>
 Aspose.Slides voor Java API ondersteunt het exporteren van presentaties naar PDF, PDF/A, HTML, XPS en afbeeldingsformaten. De Java PowerPoint API bevat veel uitgebreide Java PPT-functies zoals: samenvoegen, klonen, splitsen, vergelijken en afdrukken van PPT(X)-presentaties in Java. Aspose.Slides voor Java API werkt zonder dat er extra afhankelijkheden nodig zijn.
</p>

<div class="diagram1 d1-java">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-table">
    </i>
    Gegevensverwerking
   </header>
   <ul>
    <li>
Grafieken maken
    </li>
    <li>
Werken met SmartArts
    </li>
    <li>
Werken met PowerPoint-vormen
    </li>
    <li>
Ondersteuning voor ActiveX-besturingselementen
    </li>
    <li>
Ondersteuning voor Ole Objects
    </li>
   </ul>
   <header>
    <i class="fa fa-text-width">
    </i>
    Tekst en alinea
   </header>
   <ul>
    <li>
Tekst en opmaak beheren
    </li>
    <li>
Hyperlinktekst beheren
    </li>
    <li>
Type tijdelijke aanduiding instellen
    </li>
    <li>
Tijdelijke aanduidingen en kaders voor tekst
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cog">
    </i>
    Grafisch & Multimedia
   </header>
   <ul>
    <li>
Ondersteunt MSO-kaarten
    </li>
    <li>
Ondersteunt SmartArt-vormen
    </li>
    <li>
Ondersteunt ActiveX-vormen
    </li>
    <li>
Dia-overgangen beheren
    </li>
    <li>
Animatie-effecten beheren
    </li>
    <li>
Verbindingen toevoegen aan vormen
    </li>
    <li>
Vormen roteren en omdraaien
    </li>
    <li>
Lijnstijlen van Shape beheren
    </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>
    Java Runtime-omgeving
   </header>
   <ul>
    <li>
JSP/JSF-toepassing
    </li>
    <li>
Desktop applicatie
    </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>
    Invoer uitvoer
   </header>
   <ul>
    <li>
     <b>
Microsoft PowerPoint:
     </b>
     PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM
    </li>
    <li>
     <b>
Open kantoor:
     </b>
     ODP
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-mail-forward">
    </i>
    Alleen uitvoer
   </header>
   <ul>
    <li>
     <b>
Vaste indeling:
     </b>
     PDF, PDF/A, XPS
    </li>
    <li>
     <b>
Afbeeldingen:
     </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>

<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">
    Geavanceerde functies van Java PowerPoint API
   </h2>
   <p>
   </p>
   <div class="col-lg-4">
    <em class="fa fa-copy ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Bestaande dia's maken of klonen vanuit sjablonen
    </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">
     Bestanden opslaan en openen van en naar streams
    </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">
     Genereer presentaties uit de database
    </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">
     Vormen maken en tekst toevoegen aan vormen op dia's
    </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">
     Werken met PowerPoint-tabellen
    </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">
     Tekst- en vormopmaak verwerken
    </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">
     De bescherming verwijderen of toepassen op vormen
    </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">
     Excel-diagrammen insluiten als OLE-objecten in dia's
    </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">
     Werken met ActiveX-componenten
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Presentatie converteren naar meerdere formaten in Java
    </h2>
    <p>
     Aspose.Slides voor Java API geeft presentaties weer in een groot aantal standaardindelingen die vergelijkbaar zijn met de originele met behulp van de rendering-engine. De weergave-engine is speciaal ontworpen voor weergave met de hoogste getrouwheid aan PowerPoint. Het converteren van presentaties naar elk ondersteund formaat is eenvoudig door gewoon te laden, het uitvoerformaat in te stellen en de Save-methode aan te roepen. Definieer met Java PowerPoint API de instellingen van Java PPT-conversie om het uitvoerdocument in een oogwenk te wijzigen.
    </p>
    <div class="codeblock" id="code">
     <h3>
      Presentaties renderen - 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-12">
    <h2 class="h2title">
     Presentatie-elementen in Java wijzigen
    </h2>
    <p>
     Aspose.Slides voor Java API kan alle dia-elementen verwerken, inclusief tabel, tekstvak, rechthoek, polylijn, ellips, auto-vorm, afbeeldingsframe, videoframe, audioframe en OLE-objectframe. De Java PowerPoint API biedt ook een goed ontworpen set Java PPT-klassen waarmee u elk van deze elementen uitgebreid kunt manipuleren.
    </p>
   </div>

   <div class="col-lg-12">
    <h2 class="h2title">
     PowerPoint SmartArt manipuleren in Java
    </h2>
    <p>
     Aspose.Slides voor Java API kan eenvoudig bestaande SmartArt-vormen van een dia maken of openen, manipuleren en verwijderen. De Java PowerPoint API maakt het mogelijk om dynamisch de eigenschappen van de SmartArt te verkennen of om SmartArt-knooppunten te beheren en om de lay-out, stijl en kleur van SmartArt-vormen te manipuleren.
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Miniaturen van dia's maken in Java
    </h2>
    <p>
     Er zijn veel mogelijkheden om diaminiaturen te gebruiken, zoals: maak een online presentatieviewer op een aangepaste website, deel diaminiaturen met klanten als presentatiesjabloon en vele andere. Aspose.Slides voor Java API maakt het mogelijk om diaminiaturen te maken met slechts een paar regels code.
    </p>
    <div class="codeblock" id="code">
     <h3>
      Miniatuur van dia maken - 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">
     Microsoft Office-automatisering – niet nodig
    </h2>
    <p>
     API is gebouwd met behulp van beheerde code waarvoor Microsoft Office of Microsoft PowerPoint niet op de machine hoeft te worden geïnstalleerd om met PowerPoint-documentindelingen te werken. Het is een perfect alternatief voor Microsoft PowerPoint-automatisering in termen van ondersteunde functies, beveiliging, stabiliteit, schaalbaarheid, snelheid en prijs.
    </p>
   </div>
  </div>
 </div>
</div>
