在 C++ 中建立簡報

概觀

本文說明如何在 Aspose.Slides 中建立簡報、在投影片中加入簡單內容,並將結果儲存為檔案。

建立 PowerPoint 簡報

若要在簡報的選取投影片上加入一條簡單的直線,請依照以下步驟操作:

  1. 建立 Presentation 類別的執行個體。
  2. 以 Index 取得投影片的參考。
  3. 使用 Shapes 物件提供的 AddAutoShape 方法,新增類型為 Line 的 AutoShape。
  4. 將修改後的簡報寫入為 PPTX 檔案。

在下方範例中,我們已在簡報的第一張投影片上加入一條直線。

常見問與答

我可以將新簡報儲存為哪些格式?

您可以儲存為 PPTX, PPT, and ODP,並匯出為 PDFXPSHTMLSVG、以及 images,等等。

我可以從範本 (POTX/POTM) 開始並儲存為一般的 PPTX 嗎?

可以。載入範本後儲存為所需格式;POTX/POTM/PPTM 等類似格式 are supported

建立簡報時,如何控制投影片大小/長寬比?

設定 slide size(包括 4:3、16:9 等預設或自訂尺寸),並選擇內容的縮放方式。

尺寸和座標的單位是什麼?

以點 (point) 為單位:1 英吋等於 72 單位。

如何處理非常大的簡報(含大量媒體檔案)以減少記憶體使用?

使用 BLOB management strategies,透過暫存檔限制記憶體中的儲存,並優先採用基於檔案的工作流程而非純記憶體串流。

我可以平行建立/儲存簡報嗎?

您無法從 multiple threads 同時操作同一個 Presentation 實例。請為每個執行緒或行程使用獨立的實例。

如何移除試用版浮水印與限制?

在每個行程中 Apply a license。授權 XML 必須保持未修改,若有多執行緒,授權設定需同步。

我可以為建立的 PPTX 加上數位簽章嗎?

可以。支援 Digital signatures(簽署與驗證)於簡報。

在建立的簡報中是否支援巨集 (VBA)?

可以。您可以 create/edit VBA projects 並儲存含巨集的檔案,例如 PPTM/PPSM。