# API PowerPoint Java | Aspose Diapositives Java

> Aspose.Slides for Java est une API Aspose Java PowerPoint pour la création Java PPT et Java PPTX.

Source: https://products.aspose.com/slides/fr/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">
    Fonctionnalités avancées de l'API Java PowerPoint
   </h2>
   <p>
   </p>
   <div class="col-lg-12">
    <h2 class="h2title">
     Convertir une présentation en plusieurs formats en Java
    </h2>
    <p>
     L'API Aspose.Slides pour Java rend les présentations dans un grand nombre de formats standard similaires à l'original à l'aide de son moteur de rendu. Le moteur de rendu est spécialement conçu pour un rendu avec la plus grande fidélité au PowerPoint. La conversion de présentations dans n'importe quel format pris en charge est simple, il suffit de charger, de définir le format de sortie et d'appeler la méthode Save. Avec l'API Java PowerPoint, définissez les paramètres de conversion Java PPT pour modifier le document de sortie à la volée.
    </p>
    <div class="codeblock" id="code-1">
     <h3>
      Présentations de rendu - 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">
     Créer ou cloner des diapositives existantes à partir de modèles
    </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">
     Enregistrer et ouvrir des fichiers vers et depuis des flux
    </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">
     Générer des présentations à partir de la base de données
    </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">
     Créer des formes et ajouter du texte aux formes sur les diapositives
    </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">
     Travailler avec des tableaux 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">
     Gérer le formatage du texte et des formes
    </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">
     Supprimer ou appliquer la protection sur les formes
    </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">
     Incorporer des graphiques Excel en tant qu'objets OLE dans des diapositives
    </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">
     Travailler avec des composants ActiveX
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Modifier les éléments de présentation en Java
    </h2>
    <p>
     L'API Aspose.Slides pour Java est capable de gérer tous les éléments de diapositive, y compris le tableau, la zone de texte, le rectangle, la polyligne, l'ellipse, la forme automatique, le cadre d'image, le cadre vidéo, le cadre audio et le cadre d'objet OLE. L'API Java PowerPoint fournit également un ensemble bien conçu de classes Java PPT qui vous permet de manipuler de manière exhaustive chacun de ces éléments.
    </p>
   </div>

   <div class="col-lg-12">
    <h2 class="h2title">
     Manipuler PowerPoint SmartArt en Java
    </h2>
    <p>
     L'API Aspose.Slides pour Java peut facilement créer ou accéder, manipuler et supprimer des formes SmartArt existantes d'une diapositive. L'API Java PowerPoint facilite l'exploration dynamique des propriétés du SmartArt ou la gestion des nœuds SmartArt ainsi que la manipulation de la disposition, du style et de la couleur des formes SmartArt.
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Créer des miniatures de diapositives en Java
    </h2>
    <p>
     Il existe de nombreuses possibilités d'utilisation des miniatures de diapositives, telles que : créer une visionneuse de présentation en ligne sur un site Web personnalisé, partager une miniature de diapositive avec des clients en tant que modèle de présentation et bien d'autres. L'API Aspose.Slides for Java permet de créer des miniatures de diapositives avec seulement quelques lignes de code.
    </p>
    <div class="codeblock" id="code-2">
     <h3>
      Créer la vignette de la diapositive - 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 Automation - Non nécessaire
    </h2>
    <p>
     L'API est construite à l'aide d'un code géré qui n'a pas besoin que Microsoft Office ou Microsoft PowerPoint soit installé sur la machine pour fonctionner avec les formats de document PowerPoint. C'est une alternative parfaite à l'automatisation de Microsoft PowerPoint en termes de fonctionnalités prises en charge, de sécurité, de stabilité, d'évolutivité, de vitesse et de prix.
    </p>
   </div>
  </div>
 </div>
</div>

<p>
 Aspose.Slides for Java est une API Java PowerPoint pour la manipulation et la gestion des présentations. Il permet aux développeurs de lire, écrire, convertir et manipuler des présentations PowerPoint en Java. Tous les éléments du document tels que les diapositives, les tableaux, le texte, les graphiques, les formes, les images et les diagrammes SmartArt sont accessibles pour la manipulation.
</p>

<p>
 L'API Aspose.Slides pour Java prend en charge l'exportation de présentations aux formats PDF, PDF/A, HTML, XPS et image. L'API Java PowerPoint comprend de nombreuses fonctionnalités Java PPT étendues telles que : fusionner, cloner, diviser, comparer, imprimer des présentations PPT (X) en Java. L'API Aspose.Slides pour Java fonctionne sans aucune dépendance supplémentaire nécessaire.
</p>

<div class="diagram1 d1-java">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-table">
    </i>
    Traitement de l'information
   </header>
   <ul>
    <li>
Créer des graphiques
    </li>
    <li>
Travailler avec SmartArts
    </li>
    <li>
Travailler avec des formes PowerPoint
    </li>
    <li>
Prise en charge des contrôles ActiveX
    </li>
    <li>
Prise en charge des objets Ole
    </li>
   </ul>
   <header>
    <i class="fa fa-text-width">
    </i>
    Texte et paragraphe
   </header>
   <ul>
    <li>
Gérer le texte et la mise en forme
    </li>
    <li>
Gérer le texte du lien hypertexte
    </li>
    <li>
Définir le type d'espace réservé
    </li>
    <li>
Espaces réservés et cadres de texte
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cog">
    </i>
    Graphisme & Multimédia
   </header>
   <ul>
    <li>
Prend en charge les graphiques MSO
    </li>
    <li>
Prend en charge les formes SmartArt
    </li>
    <li>
Prend en charge les formes ActiveX
    </li>
    <li>
Gérer les transitions de diapositives
    </li>
    <li>
Gérer les effets d'animation
    </li>
    <li>
Ajouter des connecteurs aux formes
    </li>
    <li>
Faire pivoter et retourner les formes
    </li>
    <li>
Gérer les styles de ligne de la forme
    </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>
    Environnement d'exécution Java
   </header>
   <ul>
    <li>
Application JSP/JSF
    </li>
    <li>
Application de bureau
    </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>
    Entrée sortie
   </header>
   <ul>
    <li>
     <b>
Microsoft Powerpoint:
     </b>
     PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM
    </li>
    <li>
     <b>
Bureau ouvert:
     </b>
     ODP
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-mail-forward">
    </i>
    Sortie uniquement
   </header>
   <ul>
    <li>
     <b>
Disposition fixe :
     </b>
     PDF, PDF/A, XPS
    </li>
    <li>
     <b>
Images:
     </b>
     JPEG, PNG, BMP, TIFF, GIF
    </li>
    <li>
SVG
    </li>
    <li>
     <b>
La toile:
     </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>
