可能您想在 Web 應用程序中使用您的演示幻燈片,或者您想使用它的幻燈片縮略圖。在這種情況下,您需要將 PowerPoint 演示文稿幻燈片轉換為圖像。在本文中,您將學習如何使用 C# 以編程方式將 PPT 或 PPTX 演示文稿轉換為 JPG 和 PNG 圖像文件。

使用 .NET 將 PPT 轉換為 JPG 或 PNG 圖像

此處討論以下主題:

用於轉換演示文稿的 .NET API

GroupDocs.Conversion 展示了允許在 .NET 應用程序中將演示文件轉換為圖像的 .NET API。在本文中,我們將使用其 GroupDocs.Conversion for .NET 將 PPT/PPTX 演示文稿轉換為圖像格式。此外,該 API 支持許多其他文件格式的轉換,例如文字處理文檔、電子表格、演示文稿、電子書、圖像以及 [文檔](https://docs.groupdocs.com/conversion/ net/支持的文檔格式/)。

您可以從 下載部分 下載 DLL 或 MSI 安裝程序,或通過 NuGet 在您的 .NET 應用程序中安裝 API /packages/groupdocs.conversion)。

PM> Install-Package GroupDocs.Conversion

使用 C# 將演示文稿轉換為 JPG 圖像

讓我們快速跳到目標並將我們的演示文稿轉換為圖像格式。以下步驟顯示如何在 C# 中將 Powerpoint PPT 或 PPTX 轉換為 JPG 圖像格式。

  • 使用 Converter 類加載演示文稿文件。
  • 使用 ImageConvertOptions 類準備圖像轉換選項。
  • 將轉換文件格式定義為 JPG。
  • 使用 Convert() 方法轉換為圖像。

以下 C# 源代碼將 PowerPoint 演示文稿轉換為 JPG 格式。

// 使用 C# 將 PPT、PPTX 演示文稿轉換為 JPG 圖像
SavePageStream getPageStream = page => new FileStream(string.Format("path/convertedPPT{0}.jpg", page), FileMode.Create);

using (Converter converter = new Converter("path/presentation.ppt"))
{
    ImageConvertOptions options = new ImageConvertOptions 
    { 
        Format = ImageFileType.Jpg 
    };  
    converter.Convert(getPageStream, options);
}

使用 C# 將演示文稿轉換為 PNG 圖像

最常用的圖像格式之一是 PNG。讓我們以類似的方式將幻燈片轉換為 PNG。以下步驟指導如何在 C# 中將 Powerpoint PPT 或 PPTX 轉換為 PNG 圖像格式。

以下 C# 代碼示例將 PowerPoint 演示文稿轉換為 PNG 格式。

// 使用 C# 將 PPT、PPTX 演示文稿轉換為 PNG 圖像
SavePageStream getPageStream = page => new FileStream(string.Format("path/convertedPPT{0}.png", page), FileMode.Create);

using (Converter converter = new Converter("path/presentation.ppt"))
{
    ImageConvertOptions options = new ImageConvertOptions 
    { 
        Format = ImageFileType.Png 
    };  
    converter.Convert(getPageStream, options);
}

獲取免費的 API 許可證

您可以 獲得免費的臨時許可證 以不受評估限制地使用 API。

結論

最後,我們學習瞭如何在 C# 中將演示文稿轉換為 JPG 或 PNG 圖像格式。要構建您自己的轉換應用程序,您可以使用 文檔 了解有關 Conversion Automation .NET API 的更多信息。最好的方法是體驗 GitHub 上提供的示例。如有任何疑問,請通過論壇 聯繫我們。

也可以看看