# API Java PowerPoint | Aspose diapositive Java

> Aspose.Slides per Java è un'API Aspose Java PowerPoint per la creazione di Java PPT e Java PPTX.

Source: https://products.aspose.com/slides/it/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">
    Funzionalità avanzate dell'API Java PowerPoint
   </h2>
   <p>
   </p>
   <div class="col-lg-12">
    <h2 class="h2title">
     Converti presentazione in più formati in Java
    </h2>
    <p>
     L'API Aspose.Slides per Java esegue il rendering delle presentazioni in un ampio numero di formati standard simili a quello originale utilizzando il suo motore di rendering. Il motore di rendering è appositamente progettato per il rendering con la massima fedeltà a PowerPoint. La conversione delle presentazioni in qualsiasi formato supportato è semplice: basta caricare, impostare il formato di output e chiamare il metodo Save. Con l'API Java PowerPoint, definisci le impostazioni della conversione Java PPT per modificare il documento di output al volo.
    </p>
    <div class="codeblock" id="code-1">
     <h3>
      Presentazioni di rendering - 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">
     Crea o clona diapositive esistenti dai modelli
    </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">
     Salva e apri file in e da stream
    </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">
     Genera presentazioni dal 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">
     Crea forme e aggiungi testo alle forme sulle diapositive
    </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">
     Lavora con le tabelle 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">
     Gestire il testo e la formattazione delle forme
    </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">
     Rimuovere o applicare la protezione sulle forme
    </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">
     Incorpora i grafici di Excel come oggetti OLE nelle diapositive
    </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">
     Lavora con i componenti ActiveX
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Modifica gli elementi di presentazione in Java
    </h2>
    <p>
     Aspose.Slides per Java API è in grado di gestire tutti gli elementi della diapositiva inclusi tabella, casella di testo, rettangolo, polilinea, ellisse, forma automatica, cornice immagine, cornice video, cornice audio e cornice oggetto OLE. L'API Java PowerPoint fornisce anche un insieme ben progettato di classi Java PPT che consentono di manipolare in modo completo ciascuno di questi elementi.
    </p>
   </div>

   <div class="col-lg-12">
    <h2 class="h2title">
     Manipola PowerPoint SmartArt in Java
    </h2>
    <p>
     Aspose.Slides per l'API Java può facilmente creare o accedere, manipolare e rimuovere forme SmartArt esistenti da una diapositiva. L'API Java PowerPoint facilita l'esplorazione dinamica delle proprietà di SmartArt o la gestione dei nodi SmartArt, nonché la manipolazione del layout, dello stile e del colore delle forme SmartArt.
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Crea miniature diapositive in Java
    </h2>
    <p>
     Esistono molte possibilità per utilizzare le miniature delle diapositive, ad esempio: creare un visualizzatore di presentazioni online su un sito Web personalizzato, condividere le miniature delle diapositive con i clienti come modello di presentazione e molti altri. Aspose.Slides per l'API Java consente di creare miniature di diapositive con poche righe di codice.
    </p>
    <div class="codeblock" id="code-2">
     <h3>
      Crea la miniatura della 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">
     Microsoft Office Automation: non necessario
    </h2>
    <p>
     L'API viene creata utilizzando codice gestito che non richiede l'installazione di Microsoft Office o Microsoft PowerPoint sulla macchina per funzionare con i formati di documento PowerPoint. È una perfetta alternativa all'automazione di Microsoft PowerPoint in termini di funzionalità supportate, sicurezza, stabilità, scalabilità, velocità e prezzo.
    </p>
   </div>
  </div>
 </div>
</div>

<p>
 Aspose.Slides per Java è un'API Java PowerPoint per la manipolazione e la gestione delle presentazioni. Consente agli sviluppatori di leggere, scrivere, convertire e manipolare presentazioni PowerPoint in Java. Tutti gli elementi del documento come diapositive, tabelle, testo, grafici, forme, immagini e diagrammi SmartArt sono accessibili per la manipolazione.
</p>

<p>
 Aspose.Slides per Java API supporta l'esportazione di presentazioni in PDF, PDF/A, HTML, XPS e formati immagine. L'API Java PowerPoint include molte funzionalità Java PPT estese come: unione, clonazione, divisione, confronto, stampa di presentazioni PPT(X) in Java. Aspose.Slides per l'API Java funziona senza ulteriori dipendenze necessarie.
</p>

<div class="diagram1 d1-java">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-table">
    </i>
    Elaborazione dati
   </header>
   <ul>
    <li>
Crea grafici
    </li>
    <li>
Lavora con SmartArts
    </li>
    <li>
Lavora con le forme di PowerPoint
    </li>
    <li>
Supporto per controlli ActiveX
    </li>
    <li>
Supporto per oggetti Ole
    </li>
   </ul>
   <header>
    <i class="fa fa-text-width">
    </i>
    Testo e paragrafo
   </header>
   <ul>
    <li>
Gestisci testo e formattazione
    </li>
    <li>
Gestisci il testo del collegamento ipertestuale
    </li>
    <li>
Imposta il tipo di segnaposto
    </li>
    <li>
Segnaposto e cornici di testo
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cog">
    </i>
    Grafica e Multimedia
   </header>
   <ul>
    <li>
Supporta i grafici MSO
    </li>
    <li>
Supporta le forme SmartArt
    </li>
    <li>
Supporta le forme ActiveX
    </li>
    <li>
Gestisci le transizioni delle diapositive
    </li>
    <li>
Gestisci effetti di animazione
    </li>
    <li>
Aggiungi connettori alle forme
    </li>
    <li>
Ruota e capovolgi forme
    </li>
    <li>
Gestisci gli stili di linea di 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>
    Ambiente di runtime Java
   </header>
   <ul>
    <li>
Applicazione JSP/JSF
    </li>
    <li>
Applicazione desktop
    </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>
    Input Output
   </header>
   <ul>
    <li>
     <b>
Microsoft Powerpoint:
     </b>
     PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM
    </li>
    <li>
     <b>
Ufficio aperto:
     </b>
     ODP
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-mail-forward">
    </i>
    Solo uscita
   </header>
   <ul>
    <li>
     <b>
Disposizione fissa:
     </b>
     PDF, PDF/A, XPS
    </li>
    <li>
     <b>
Immagini:
     </b>
     JPEG, PNG, BMP, TIFF, GIF
    </li>
    <li>
SVG
    </li>
    <li>
     <b>
Ragnatela:
     </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>
