# 使用 VSTO 與 Aspose.Slides for Java 建立新簡報

> 從 Microsoft Office 自動化遷移至 Aspose.Slides for Java，並使用乾淨、可靠的程式碼在 Java 中建立新的 PowerPoint (PPT、PPTX) 簡報。

Source: https://docs.aspose.com/slides/zh-hant/java/create-a-new-presentation/


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

VSTO 是為了讓開發人員建立能在 Microsoft Office 內部執行的應用程式而開發的。VSTO 基於 COM，但它被包裝在 .NET 物件中，以便能在 .NET 應用程式中使用。VSTO 需要 .NET 框架的支援以及 Microsoft Office 基於 CLR 的執行環境。雖然它可用於製作 Microsoft Office 外掛程式，但幾乎無法作為伺服器端元件使用。它同時也有嚴重的部署問題。

Aspose.Slides for Java 是一個可用於操作 Microsoft PowerPoint 簡報的元件，功能類似 VSTO，但它具備多項優勢：

- Aspose.Slides 僅包含受控程式碼，且不需要安裝 Microsoft Office 執行環境。
- 它可以作為客戶端元件或伺服器端元件使用。
- 部署十分簡易，因為 Aspose.Slides 僅包含於單一的 jar 檔案中。

{{% /alert %}} 
## **建立簡報**
以下有兩個程式碼範例，說明如何使用 VSTO 與 Aspose.Slides for Java 來達成相同的目標。第一個範例是 [VSTO](/slides/zh-hant/java/create-a-new-presentation/); [第二個範例](/slides/zh-hant/java/create-a-new-presentation/) 使用 Aspose.Slides。
### **VSTO 範例**
**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 範例**
**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" >}}
