在这个简单的教程中,我们将向您展示如何在 C# 中将幻灯片另存为 SVG,而不依赖于 PowerPoint。好消息是您不需要 Microsoft PowerPoint 或 Interop 即可在 C# 中将 PPTX 转换为 SVG。此外,提供的示例代码可以在所有 .NET 平台上无缝运行。
在 C# 中将 PPTX 导出为 SVG 的步骤
- 从 NuGet.org 下载 Aspose.Slides for .NET 包
- 在 C# 中使用 Aspose.Slides、Aspose.Slides.Export、System.Drawing 和 System.IO 命名空间将 PPTX 转换为 SVG
- 使用 SetLicense 方法申请 API 许可证并使用所有功能
- 使用 Presentation 类,加载 PPTX 以将幻灯片转换为 SVG
- 遍历演示幻灯片以将幻灯片导出为 SVG
- 在磁盘上将幻灯片另存为 SVG
早些时候,我们在另一个操作方法主题中研究了 如何使用 C# 将 PPTX 转换为 XPS。但是,本主题描述了 C# 中用于 PowerPoint 到 SVG 转换的步骤。好消息是您不需要 Microsoft PowerPoint 或 Interop 就可以在 C# 中将 PPTX 转换为 SVG 并在所有基于 .NET 的平台上无缝编码。
在没有互操作的 C# 中将 PPTX 导出为 SVG 的代码
该示例可用于 ASP.NET Web 应用程序、Windows 窗体应用程序和基于控制台的应用程序。您可以使用本地工作机器或安装了 .NET Framework 的任何服务器。