通常執行 PowePoint 到 GIF 的轉換以避免 MS PowerPoint 預覽演示文稿的必要性。動畫 GIF 能夠將所有 PPT 幻燈片包含在一個文件中。因此,本文介紹瞭如何在 C# 中將 PowerPoint PPT 或 PPTX 演示文稿轉換為動畫 GIF。此外,您將學習如何以編程方式自定義幀大小、幻燈片之間的延遲和每秒幀數。
用於 PowerPoint PPT 到 GIF 轉換的 C# .NET API
要將 PowerPoint PPT/PPTX 文件轉換為動畫 GIF,我們將使用 Aspose.Slides for .NET。它是一個功能豐富的 .NET API,用於創建和操作 PowerPoint 演示文稿。此外,它還提供 PPT/PPTX 文件到其他格式的高保真轉換。您可以下載 API 的 DLL 或使用 NuGet 安裝它。
PM> Install-Package Aspose.Slides.NET
在 C# 中將 PowerPoint PPT 轉換為 GIF
Aspose.Slides for .NET 使您可以更輕鬆地將 PPT/PPTX 轉換為 GIF。只需加載演示文稿並將其另存為 GIF。以下是在 C# 中將 PPT 轉換為 GIF 的步驟。
- 使用 Presentation 類加載 PPT/PPTX 演示文稿。
- 使用 Presentation.Save(string, SaveFormat.Gif) 方法將演示文稿保存為 GIF。
下面的代碼示例演示如何在 C# 中將 PowerPoint PPTX 文件轉換為動畫 GIF。
// 負載演示
using (Presentation presentation = new Presentation("presentation.pptx"))
{
// 將演示文稿另存為 GIF
presentation.Save("ppt-to-gif.gif", SaveFormat.Gif);
}
C# PPTX 到 GIF - 其他選項
您還可以使用不同的選項自定義 PPT 到 GIF 的轉換,例如幻燈片之間的延遲、GIF 的幀大小以及每秒幀數的轉換。以下是自定義 PPT 到 GIF 轉換的步驟。
- 使用 Presentation 類加載 PPT/PPTX 演示文稿。
- 創建 GifOptions 類的實例。
- 設置所需的選項,例如幀大小。
- 使用 Presentation.Save(string, SaveFormat.Gif, GifOptions) 方法將演示文稿保存為 GIF。
下面的代碼示例展示瞭如何在 C# 中使用自定義設置將 PPT 轉換為 GIF 動畫。
// 負載演示
using (Presentation presentation = new Presentation("presentation.pptx"))
{
// 設置 GIF 選項
GifOptions options = new GifOptions();
options.FrameSize = new Size(960, 720); // the size of the resultant GIF
options.DefaultDelay = 2000; // how long each slide will be shown before moving to the next one
options.TransitionFps = 35; // increase FPS for better transition animation quality
// 將演示文稿另存為 GIF
presentation.Save("ppt-to-gif.gif", SaveFormat.Gif);
}
將 PPT 另存為 GIF 的 C# API - 獲取免費許可證
您可以獲得免費的臨時許可證 來使用 Aspose.Slides for .NET,沒有評估限制。
結論
在本文中,您了解瞭如何在 C# 中將 PowerPoint PPT/PPTX 演示文稿轉換為動畫 GIF。此外,您還看到瞭如何使用不同的選項自定義 PowerPoint 到 GIF 的轉換。此外,您可以使用 文檔 探索更多關於 Aspose.Slides for .NET 的信息。此外,您可以將您的查詢發佈到我們的論壇。
也可以看看
信息:Aspose 最近開發了一個在線 Text to GIF Converter,允許您根據簡單的文本或消息製作有趣的動畫。