这个简单的主题通过提供详细的配置步骤和可运行的简单代码来执行任务,帮助如何使用 C# 将 MPP 转换为 SVG。它确定了开发此应用程序所需的所有必要资源,而不依赖于 MS Project 或任何其他 MPP 管理软件,以使用 C# 将 MS Project 文件导出为 SVG,从而创建 SVG文件。
使用 C# 将 MPP 文件转换为 SVG 的步骤
- 使用 NuGet 包管理器设置开发环境以包含 Aspose.Tasks for .NET
- 将现有 MPP 文件访问到 Project 类对象以转换为 SVG
- 设置 SaveOptions 选项以设置输出 SVG 选项
- Save 将生成的项目文件作为 SVG 文件保存在磁盘上
上述步骤提供了一种使用 C#* 将 MS Project 文件转换为 SVG 的简单方法,方法是遵循逐步过程和可运行的示例代码。该过程通过从磁盘加载源 MPP 文件开始,然后使用 SaveOptions 类设置不同的选项。最后,将加载的 MPP 文件导出为 SVG 并保存在磁盘上。
使用 C# 将 MS 项目转换为 SVG 的代码
为了使用 C#* 将 *MPP 文件转换为 SVG,您可以从磁盘访问源 MPP 文件,但是,您也可以从流中加载 MPP 文件,这允许从数据库或 Web 等源加载. LoadOptions 类可用于设置打开受保护项目文件的密码,设置一些取消令牌以中断文件加载操作,以及设置访问某些 XML 文件的错误处理例程。同样,使用 SvgOptions 公开设置 BarStyles、CustomPageSize、Gridlines、TextStyles、Timescale 等选项。
在本主题中,我们学习了将 MPP 转换为 SVG 文件。如果您有兴趣将 MPP 转换为 Excel,请关注 如何使用 C# 将 MPP 转换为 Excel 上的文章。