Visio VSDX 转 JPG PNG Java

Visio 文件 (VSDX) 广泛用于创建图表、流程图和组织结构图。然而,由于其专有格式,共享或嵌入 Visio 文件可能会很有挑战性。将 Visio VSDX 图表转换为常见的图像格式,如 JPGPNG 可以简化共享并增强与其他应用程序的兼容性。本指南将向您展示如何使用 Java 实现这一目标。

Visio to Image Conversion - Java API Installation

您可以通过安装 Conholdate.Total for Java 使用 Java 将 Visio VSDX 渲染为 JPG 或 PNG 图像。只需下载 JAR 文件或在您的项目中粘贴以下 Maven 配置:

<dependency>
<groupId>com.conholdate</groupId>
<artifactId>conholdate-total</artifactId>
<version>24.10</version>
<type>pom</type>
</dependency>

为什么要将 Visio 转换为 JPG PNG 图像?

将 Visio 图表转换为图像有几个优点:

  • 共享的便利性:JPG 和 PNG 格式被广泛接受,可以通过电子邮件轻松共享或上传到网站。

  • 兼容性:图像可以在不需要 Visio 软件的情况下查看,从而使其对更广泛的受众可访问。

  • 嵌入文档中的内容:图像更容易嵌入文档、演示文稿和报告中。

  • 减少复杂性:观众无需处理专有的 Visio 文件或安装额外的软件。

将 Visio VSDX 转换为图像的 Java 代码

您需要遵循以下步骤将 Visio 转换为图像在 Java 中:

  • 使用 Diagram 类加载输入的 Visio 文件。
  • 使用保存方法将图表导出为 PNG 格式。

以下示例代码演示了如何在 Java 中将 Visio 文件 (VSDX) 转换为 JPG 或 PNG 图像:

// 调用 Diagram 构造函数从 VSDX 文件加载图表
com.aspose.diagram.Diagram diagram = new com.aspose.diagram.Diagram("ExportToImage.vsdx");

// 保存为 PNG
diagram.save("Image.png", com.aspose.diagram.SaveFileFormat.PNG);

在 Java 中使用高级选项将 Visio 转换为图像

您可以通过指定自定义选项来更好地控制 Visio 到图像的转换:

  • 加载包含 Diagram 类的 Visio 文件。
  • 使用 ImageSaveOptions 类来设置高级选项。
  • 指定导出特定页面的页面索引。
  • 将选定的页面保存为图像。

以下代码片段详细说明了如何在Java中将VSDX转换为JPG或PNG图像,并提供高级选项:

// 调用 Diagram 构造函数从 VSDX 文件加载图表
com.aspose.diagram.Diagram diagram = new com.aspose.diagram.Diagram(dataDir + "ExportToImage.vsdx");

//将图表保存为 PNG
com.aspose.diagram.ImageSaveOptions options = new com.aspose.diagram.ImageSaveOptions(com.aspose.diagram.SaveFileFormat.PNG);

// 仅保存一页,按页面索引
options.setPageIndex(0);

//保存结果图像文件
diagram.save(dataDir + "ExportPageToImage_Out.png", options);

免费评估许可证

你可以通过获取一个 免费临时许可证 来避免试用限制。它使你能够充分评估 API 的全部功能。

总结

将 Visio 图表转换为 PNG 或 JPG 等图像格式可确保易用性、广泛兼容性和增强的可访问性。使用 Java,开发人员可以轻松地执行此转换,并具有自定义输出质量和选择特定页面的选项。如果您有任何疑问想与我们讨论,请通过 forum 联系我们。

另请参见