可能您想在 Web 應用程序中使用您的演示幻燈片,或者您想使用它的幻燈片縮略圖。在這種情況下,您需要將 PowerPoint 演示文稿幻燈片轉換為圖像。在本文中,您將學習如何使用 C# 以編程方式將 PPT 或 PPTX 演示文稿轉換為 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 上提供的示例。如有任何疑問,請通過論壇 聯繫我們。