# API Python PowerPoint di Aspose.Slides

> Aspose.Slides per Python tramite Java è un'API Python PowerPoint che ti consente di creare, modificare e convertire presentazioni PowerPoint in Python.

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



<p><strong>Aspose.Slides for Python via Java</strong> è una libreria Python che ti consente di creare, modificare e convertire presentazioni PowerPoint in Python. Supporta tutti gli elementi di presentazione come diapositive, forme, testo, grafici, tabelle, immagini e altro. Offre inoltre molte funzionalità avanzate come l'unione, la clonazione, la divisione, il confronto e la stampa di presentazioni. Funziona senza dipendenze e può elaborare migliaia di presentazioni in breve tempo.</p>

## Perché scegliere Aspose.Slides per Python tramite Java?

Aspose.Slides per Python tramite Java offre molti vantaggi rispetto ad altre soluzioni per l'automazione di PowerPoint, come ad esempio:

- **Compatibilità multipiattaforma**: Aspose.Slides per Python tramite Java supporta più piattaforme. Puoi utilizzare Aspose.Slides per Python tramite Java su Windows, Linux, macOS e altri sistemi operativi.
- **Facile integrazione e distribuzione**: Aspose.Slides per Python tramite Java è una libreria autonoma che non richiede l'installazione di Microsoft Office o di altri software sul sistema. Puoi facilmente integrare Aspose.Slides per Python tramite Java con le tue applicazioni esistenti e distribuirlo su qualsiasi server o ambiente cloud.
- **Caratteristiche e funzionalità potenti**: Aspose.Slides per Python tramite Java fornisce un ricco set di caratteristiche e funzionalità per lavorare con presentazioni PowerPoint, come creare e modificare diapositive, aggiungere e modificare forme, testo, immagini, animazioni, transizioni , grafici, tabelle e altri elementi, applicazione di temi e layout, inserimento di audio e video, esportazione e stampa di presentazioni, esportazione in video e molto altro ancora.
- **Alte prestazioni e qualità**: Aspose.Slides per Python tramite Java offre prestazioni elevate e risultati di qualità per l'elaborazione di presentazioni PowerPoint. Puoi elaborare migliaia di presentazioni in pochi minuti, senza compromettere la fedeltà e l'accuratezza del risultato.
- **Opzioni di prova e licenza gratuite**: Aspose.Slides per Python tramite Java offre una versione di prova gratuita che puoi scaricare e utilizzare per 30 giorni, senza alcuna limitazione. Puoi anche scegliere tra varie opzioni di licenza adatte alle tue esigenze e al tuo budget, come licenze per sviluppatore, sito, OEM e cloud.

<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 Python PowerPoint</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">Crea o clona diapositive esistenti dai modelli</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 tramite API</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">Applica o rimuovi 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">Aggiungi grafici Excel come OleObject alle diapositive</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-align-left ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Gestisci la formattazione del testo e della forma
    </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-lock ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">Proteggi presentazioni e PDF risultanti</p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-print ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">Stampa presentazioni su una stampante fisica</p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">Requisiti di sistema</h2>
    Aspose.Slides per Python tramite Java è un'API indipendente dalla piattaforma. Può funzionare su piattaforme Windows, Unix/Linux e Mac con il seguente software installato:
    <ul>
      <li>JDK 1.8 o superiore</li>
      <li>Python 3.7 o successivo</li>
      <li>JPype1 1.5.0 o superiore (JPype è stato testato sulle versioni Java dalla 1.8 alla 11)</li>
    </ul>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">Come installare</h2>
    <p>Utilizza <strong>PyPI</strong> per installare la nostra libreria Python per l'elaborazione delle presentazioni dal <a href="https://pypi.org/project/aspose-slides-java/">repository PyPI:</a></p>
    <pre><code>pip install aspose-slides-java</code></pre>
   </div>
    <div class="col-lg-12">
        <h2 class="h2title">Come creare una nuova presentazione PowerPoint in Python</h2>
        <p>Nell'esempio riportato di seguito, abbiamo aggiunto un rettangolo alla prima diapositiva della presentazione.</p>
        <pre>
            <code class="python">
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat, ShapeType

pres = Presentation()
slide = pres.getSlides().get_Item(0)
slide.getShapes().addAutoShape(ShapeType.Rectangle, 50, 150, 300, 200)
pres.save("NewPresentation.pptx", SaveFormat.Pptx)

jpype.shutdownJVM()
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">Come unire presentazioni in Python</h2>
        <p>Questo codice Python mostra come unire le presentazioni:</p>
        <pre>
            <code class="python">
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat

pres1 = Presentation("pres1.pptx");
pres2 = Presentation("pres2.pptx");

for i in range(pres2.getSlides().size()):
    pres1.getSlides().addClone(pres2.getSlides().get_Item(i));

pres1.save("combinedPresentation.pptx", SaveFormat.Pptx);

jpype.shutdownJVM()
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">Come importare una presentazione da PDF in Python. Converti PDF in PPT, Converti PDF in PPTX, Converti PDF in ODP</h2>
        <p>Questo codice Python dimostra il processo di conversione da PDF a PowerPoint:</p>
        <pre>
            <code class="python">
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat

pres = Presentation();

pres.getSlides().removeAt(0);
pres.getSlides().addFromPdf("welcome-to-powerpoint.pdf");

pres.save("outputPresentation.pptx", SaveFormat.Pptx);

jpype.shutdownJVM()
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">Come convertire PowerPoint in PDF in Python</h2>
        <p>Questo codice Python mostra come convertire un documento PowerPoint PPT, PPTX e OpenOffice ODP in un documento PDF utilizzando le opzioni predefinite. Il file risultante è un documento PDF ai massimi livelli di qualità</p>
        <pre>
            <code class="python">
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat

pres = Presentation("PowerPoint.pptx");

pres.save("PPTX-to-PDF.pdf", SaveFormat.Pdf);

jpype.shutdownJVM()
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">Come convertire PowerPoint in JPG in Python. Converti PPT in JPG, Converti PPTX in JPG, Converti ODP in JPG</h2>
        <p>L'esempio seguente mostra come convertire un documento PowerPoint PPT, PPTX e OpenOffice ODP in un set di immagini JPEG.</p>
        <pre>
            <code class="python">
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation
from javax.imageio import ImageIO
from java.io import File

pres = Presentation("pres.pptx");

format_name = "PNG"

for i in range(pres.getSlides().size()):
    buffImage = pres.getSlides().get_Item(i).getThumbnail(2, 2)
    ImageIO.write(buffImage, format_name, File("image_java" + str(i) + ".png"))

jpype.shutdownJVM()
            </code>
        </pre>
    </div>
  </div>
 </div>
</div>
