# Creare nuove presentazioni con VSTO e Aspose.Slides per Java

> Migra dall'automazione di Microsoft Office ad Aspose.Slides per Java e crea nuove presentazioni PowerPoint (PPT, PPTX) in Java con codice pulito e affidabile.

Source: https://docs.aspose.com/slides/it/java/create-a-new-presentation/
Updated: 2026-06-12

{{% alert color="primary" %}} 

VSTO è stato sviluppato per consentire agli sviluppatori di creare applicazioni che possono essere eseguite all'interno di Microsoft Office. VSTO è basato su COM ma è avvolto in un oggetto .NET in modo da poter essere utilizzato nelle applicazioni .NET. VSTO richiede il supporto del framework .NET così come l'ambiente di runtime basato su CLR di Microsoft Office. Sebbene possa essere usato per creare add-in per Microsoft Office, è quasi impossibile da utilizzare come componente lato server. Presenta anche gravi problemi di distribuzione.

Aspose.Slides per Java è un componente che può essere usato per manipolare presentazioni Microsoft PowerPoint, proprio come VSTO, ma offre diversi vantaggi:

- Aspose.Slides contiene solo codice gestito e non richiede l'installazione del runtime di Microsoft Office.
- Può essere utilizzato come componente client‑side o come componente server‑side.
- La distribuzione è semplice poiché Aspose.Slides è contenuto in un unico file jar.

{{% /alert %}} 
## **Creare una presentazione**
Di seguito sono riportati due esempi di codice che illustrano come VSTO e Aspose.Slides per Java possano essere usati per ottenere lo stesso risultato. Il primo esempio è [VSTO](/slides/it/java/create-a-new-presentation/); [il secondo esempio](/slides/it/java/create-a-new-presentation/) utilizza Aspose.Slides.
### **Esempio VSTO**
**L'output VSTO** 

![todo:image_alt_text](create-a-new-presentation_1.png)

{{< gist "aspose-com-gists" "a56eda38c01ad33dc653116c7bae4293" "Examples-CSharp-VSTO-AddVSTOPresentation-AddVSTOPresentation.cs" >}}
### **Esempio Aspose.Slides per Java**
**L'output di Aspose.Slides** 

![todo:image_alt_text](create-a-new-presentation_2.png)



{{< gist "aspose-com-gists" "1f55f0222bc39a382d831900e8de7400" "Examples-src-main-java-com-aspose-slides-examples-Presentation-Saving-CreatePresentation-CreatePresentation.java" >}}
