使用 VSTO 與 Aspose.Slides for Java 建立圖表
Contents
[
Hide
]
圖表是資料的視覺化呈現,廣泛用於簡報。本文展示如何使用 VSTO 與 Aspose.Slides for Java 以程式方式在 Microsoft PowerPoint 中建立圖表的程式碼。
建立圖表
以下程式碼範例說明使用 VSTO 新增簡易 3D 群組柱狀圖的流程。您會建立簡報實例,向其中加入預設圖表。接著使用 Microsoft Excel 活頁簿存取並修改圖表資料,同時設定圖表屬性。最後,儲存簡報。
VSTO 範例
使用 VSTO 時,執行以下步驟:
- 建立 Microsoft PowerPoint 簡報的實例。
- 向簡報新增一張空白投影片。
- 加入一個 3D 群組柱狀圖 並存取它。
- 建立新的 Microsoft Excel 活頁簿實例,並載入圖表資料。
- 使用 Microsoft Excel 活頁簿實例 fromworkbook 存取圖表資料工作表。
- 在工作表中設定圖表範圍,並從圖表中移除第 2、3 系列。
- 在圖表資料工作表中修改圖表類別資料。
- 在圖表資料工作表中修改第 1 系列的資料。
- 現在,存取圖表標題並設定字型相關屬性。
- 存取圖表值軸,並設定主要單位、次要單位、最大值與最小值。
- 存取圖表深度(或系列軸)並將其移除,因為在此範例中僅使用一個系列。
- 現在,設定圖表在 X 與 Y 方向的旋轉角度。
- 儲存簡報。
- 關閉 Microsoft Excel 與 PowerPoint 的實例。
使用 VSTO 建立的輸出簡報

Aspose.Slides for Java 範例
使用 Aspose.Slides for Java 時,執行以下步驟:
- 建立 Microsoft PowerPoint 簡報的實例。
- 向簡報新增一張空白投影片。
- 加入一個 3D 群組柱狀圖 並存取它。
- 使用 Microsoft Excel 活頁簿實例 fromworkbook 存取圖表資料工作表。
- 移除未使用的第 2、3 系列。
- 存取圖表類別並修改標籤。
- 存取第 1 系列並修改系列值。
- 現在,存取圖表標題並設定字型屬性。
- 存取圖表值軸,並設定主要單位、次要單位、最大值與最小值。
- 現在,設定圖表在 X 與 Y 方向的旋轉角度。
- 將簡報儲存為 PPTX 格式。
使用 Aspose.Slides 建立的輸出簡報

常見問題
我可以使用 Aspose.Slides 建立其他類型的圖表,例如圓餅圖、折線圖或長條圖嗎?
是的。Aspose.Slides 支援廣泛的圖表類型,包括圓餅圖、折線圖、長條圖、散佈圖、氣泡圖等。加入圖表時,您可以使用 ChartType 類別指定所需的圖表類型。
我可以為圖表套用自訂樣式或主題嗎?
可以。您可以完全自訂圖表的外觀,包括顏色、字型、填色、輪廓、格線與版面配置。然而,要完全套用 PowerPoint 中的 Office 主題,需要手動設定各項樣式。
我可以將圖表獨立於投影片匯出為圖像嗎?
可以,Aspose.Slides 允許您使用圖表 shape 的 getImage 方法,將任何形狀(包括圖表)匯出為單獨的圖像(例如 PNG、JPEG)。