# Vytvořit nové prezentace pomocí VSTO a Aspose.Slides pro Java

> Migrace z automatizace Microsoft Office na Aspose.Slides pro Java a vytváření nových PowerPoint (PPT, PPTX) prezentací v Javě s čistým, spolehlivým kódem.

Source: https://docs.aspose.com/slides/cs/java/create-a-new-presentation/
Updated: 2026-06-12

{{% alert color="primary" %}} 

VSTO bylo vyvinuto, aby vývojářům umožnilo vytvářet aplikace, které mohou běžet uvnitř Microsoft Office. VSTO je založeno na COM, ale je zabalené v objektu .NET, aby mohlo být použito v .NET aplikacích. VSTO vyžaduje podporu .NET frameworku i runtime založený na CLR pro Microsoft Office. Ačkoli jej lze použít pro tvorbu doplňků Microsoft Office, je téměř nemožné jej použít jako komponentu na straně serveru. Má také vážné problémy s nasazením.

Aspose.Slides pro Java je komponenta, která může být použita k manipulaci s prezentacemi Microsoft PowerPoint, podobně jako VSTO, ale má několik výhod:

- Aspose.Slides obsahuje pouze řízený kód a nevyžaduje instalaci runtime Microsoft Office.
- Může být použita jako komponenta na straně klienta i jako komponenta na straně serveru.
- Nasazení je jednoduché, protože Aspose.Slides je obsaženo v jediném souboru JAR.

{{% /alert %}} 
## **Vytvoření prezentace**
Níže jsou dva příklady kódu, které ukazují, jak lze použít VSTO a Aspose.Slides pro Java k dosažení stejného cíle. První příklad je [VSTO](/slides/cs/java/create-a-new-presentation/); [druhý příklad](/slides/cs/java/create-a-new-presentation/) používá Aspose.Slides.
### **VSTO příklad**
**Výstup VSTO** 

![todo:image_alt_text](create-a-new-presentation_1.png)

{{< gist "aspose-com-gists" "a56eda38c01ad33dc653116c7bae4293" "Examples-CSharp-VSTO-AddVSTOPresentation-AddVSTOPresentation.cs" >}}
### **Aspose.Slides for Java příklad**
**Výstup z 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" >}}
