在 C++ 中建立簡報
概觀
本文說明如何在 Aspose.Slides 中建立簡報、在投影片中加入簡單內容,並將結果儲存為檔案。
建立 PowerPoint 簡報
若要在簡報的選取投影片上加入一條簡單的直線,請依照以下步驟操作:
- 建立 Presentation 類別的執行個體。
- 以 Index 取得投影片的參考。
- 使用 Shapes 物件提供的 AddAutoShape 方法,新增類型為 Line 的 AutoShape。
- 將修改後的簡報寫入為 PPTX 檔案。
在下方範例中,我們已在簡報的第一張投影片上加入一條直線。
常見問與答
我可以將新簡報儲存為哪些格式?
您可以儲存為 PPTX, PPT, and ODP,並匯出為 PDF、XPS、HTML、SVG、以及 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。