![在 Java 中将 Primavera XER 转换为 SVG](images/convert-xer-to-svg-in-java.jpg#center)
在本指南中,我们将带您了解如何在 Java 中将 XER 转换为 SVG。Primavera 使用 XER 文件格式来存储项目数据,包括任务、资源和依赖关系。另一方面,SVG 使用 XML 来定义形状、路径和文本,以形成矢量图像。SVG 图像可以缩放而不会失去质量,非常适合用于网页图形和打印。
让我们深入了解如何使用 Java 轻松地将 XER 文件转换为 SVG。
本文涵盖以下主题:
Java XER 到 SVG 转换器 API
在本指南中,我们将演示如何使用 Aspose.Tasks for Java 库将 Primavera XER 文件转换为 SVG 格式。这是一个强大的 Java API,提供了全面的功能来处理项目管理数据。它支持以多种格式读取、写入和操作项目文件,包括 Microsoft Project (MPP)、Primavera (XER) 和 XML 等。
请 下载 API 的 JAR 或在基于 Maven 的 Java 应用程序中添加以下 pom.xml 配置。
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-tasks</artifactId>
<version>24.8</version>
<classifier>jdk18</classifier>
</dependency>
使用 Java 将 XER 转换为 SVG
按照以下步骤轻松地将 Primavera P6 项目数据从 XER 文件转换为 SVG 图像。
加载 XER 文件: 使用 Project 类从 XER 文件导入您的 Primavera P6 项目数据。
保存为 SVG: 调用 save() 方法将项目数据导出到 SVG 文件中。指定输出路径和 SaveFileFormat.SVG 格式作为参数。
以下示例代码演示了在 Java 中将 XER 文件转换为 SVG 的实际操作。
![使用 Java 将 XER 转换为 SVG](images/convert-xer-to-svg-using-java.jpg#center)
使用 Java 将 XER 转换为 SVG。
使用 Java 选项将 XER 转换为 SVG
我们可以通过以下步骤自定义 XER 到 SVG 的转换:
- 使用 Project 类加载 XER 文件,从 XER 文件导入您的 Primavera P6 项目数据。
- 实例化 SvgOptions 类以自定义转换设置。
- 配置 SVG 选项,如 PageSize,以匹配您的特定要求。
- 最后,调用 save() 方法将项目数据导出到 SVG 文件中,传递输出路径和自定义的 SvgOptions 作为参数。
以下示例代码展示了 如何在 Java 中使用自定义设置将 XER 文件转换为 SVG。
![使用选项将 XER 转换为 SVG](images/convert-xer-to-svg-with-options.jpg#center)
使用选项将 XER 转换为 SVG。
免费试用 Aspose.Tasks
要在没有任何限制的情况下体验 Aspose.Tasks 的全部功能,获取免费临时许可证。这将允许您在做出购买决定之前评估库的功能和能力。
免费在线 XER 到 SVG 转换器
对于快速简便的解决方案,请尝试我们的免费在线 XER 到 SVG 转换器。它允许您直接在网页浏览器中将 XER 文件转换为 SVG 格式。
![](images/convert-xer-to-svg-online.jpg)
XER 到 SVG – 免费学习资源
除了将 XER 文件转换为 SVG,Aspose.Tasks for Java 还提供了广泛的项目管理数据处理功能。要进一步探索这些功能,请查看以下资源:
结论
在本文中,我们成功演示了如何使用 Aspose.Tasks for Java 库将 Primavera XER 文件转换为 SVG 格式。通过按照逐步指南并利用提供的代码示例,您可以高效地将 XER 文件转换为 SVG 图像。Aspose.Tasks 提供了强大的功能集,用于处理项目管理数据,使其成为需要操作和转换 XER 文件的开发人员和专业人员的宝贵工具。如果您有任何问题,请随时在我们的 免费支持论坛 上与我们联系。