Aspose.Tasks for .NET是功能丰富的API,可让您使用C#或VB.NET通过编程方式创建MS Project文件(.mpp / .xml)。 此外,它提供了各种功能来处理任务,资源和日历。
该 SVG格式主要用于嵌入桌面和Web应用程序的内容。在某些情况下,您可能需要将 MPP 文件嵌入到桌面或 Web 应用程序中。为此,将 MPP 文件转换为 SVG 格式将被证明是有帮助的。为此,本文将教您如何使用 Java 将 MPP 文件转换为 SVG 格式。
可以进入慧都官网下载Aspose.Tasks for Java 最新版
\
****用于将 MPP 文件转换为 SVG 格式的 Java API
Aspose.Tasks for Java是一个用于处理 Microsoft Project (MPP) 文件的 API。它允许您读取和写入 MPP/XML 文件,而无需安装 Microsoft Project。您还可以使用 API 将 MPP 文件转换为 SVG 格式。\
使用 Java 将 MPP 文件转换为 SVG 格式
以下是将 Microsoft Project MPP 文件转换为 SVG 格式的步骤。\
- 使用Project类加载 MPP 文件。
- 使用Project.save (String filename, int format)方法将文件保存为 SVG 。
以下示例代码显示了如何使用 Java 将 MPP 文件转换为 SVG 格式。\
// The path to the documents directory.
String dataDir = Utils.getDataDir(SaveAsSVG.class);
// Read the input Project file
Project project = new Project(dataDir + "Homemoveplan.mpp");
// Save the Project as SVG
project.save(dataDir + "Project5.SVG", SaveFileFormat.SVG);
使用附加选项将 MPP 文件转换为 SVG 格式
在将 MPP 文件转换为 SVG 格式时,您可以使用附加选项来自定义生成的 SVG。以下是使用附加选项将 MPP 文件转换为 SVG 格式的步骤。\
- 使用Project类加载 MPP 文件。
- 创建SvgOptions类的实例。
- 设置所需的选项。
- 使用Project.save (String filename, SaveOptions options)方法保存 SVG 文件。
以下示例代码显示了如何使用 Java 将 MPP 文件转换为带有附加选项的 SVG 格式。\
// The path to the documents directory.
String dataDir = Utils.getDataDir(SaveAsSVG.class);
//Read the input Project file
Project project = new Project(dataDir + "Homemoveplan.mpp");
// Initialize the SvgOptions class
SaveOptions opt = new SvgOptions();
opt.setFitContent(true);
opt.setTimescale(Timescale.ThirdsOfMonths);
// Save the MPP file as SVG
project.save(dataDir + "FileName5.svg", opt);