在 C++ 中將 PowerPoint 簡報轉換為動畫 GIF
Contents
[
Hide
]
概述
Aspose.Slides 讓您僅用幾行程式碼即可將 PowerPoint 簡報轉換為動畫 GIF 檔案。當您需要以輕量、廣受支援的動畫格式分享簡報內容,並可嵌入網頁、即時通訊或文件時,這非常有用。本文說明如何使用預設設定將簡報匯出為 GIF,並說明如何透過 GifOptions 設定框架大小、投影片延遲與過渡幀率等選項,以自訂輸出。
使用預設設定將簡報轉換為動畫 GIF
以下 C++ 範例程式碼示範如何使用標準設定將簡報轉換為動畫 GIF:
auto pres = System::MakeObject<Presentation>(u"pres.pptx");
pres->Save(u"pres.gif", SaveFormat::Gif);
將使用預設參數建立動畫 GIF。
TIP
如果您想自訂 GIF 參數,可以使用 GifOptions 類別。請參考以下範例程式碼。使用自訂設定將簡報轉換為動畫 GIF
以下 C++ 範例程式碼示範如何使用自訂設定將簡報轉換為動畫 GIF:
auto gifOptions = System::MakeObject<GifOptions>();
// 產生的 GIF 大小
gifOptions->set_FrameSize(Size(960, 720));
// 每張投影片顯示的時間,直到切換到下一張
gifOptions->set_DefaultDelay(2000);
// 提升 FPS 以獲得更好的過渡動畫品質
gifOptions->set_TransitionFps(35);
auto pres = System::MakeObject<Presentation>(u"pres.pptx");
pres->Save(u"pres.gif", SaveFormat::Gif, gifOptions);
Info
您可能想試用由 Aspose 開發的免費 Text to GIF 轉換器。常見問題
如果簡報中使用的字型未安裝在系統上,該怎麼辦?
請安裝缺少的字型或設定備用字型。Aspose.Slides 會進行替代,但外觀可能會有所不同。若涉及品牌識別,請務必確保所需字型已正確安裝。
我可以在 GIF 幀上疊加浮水印嗎?
可以。請在匯出前將半透明物件/標誌加入母片或各個投影片 ,浮水印便會顯示於每一幀。