Visio VSD VSDX 到 XAML Java

Visio 绘图用于创建不同的图表,如流程图、流程图等。同样,XAML 是一种用于创建用户界面的声明性标记语言。在某些情况下,您可能需要将 VSDVSDX Visio 转换为 XAML 格式。根据类似的用例,本文介绍了如何将 VSD 或 VSDX 文件转换为 Java 中的 XAML 文件。

Visio 到 XAML 文件转换器 - Java API 安装

Aspose.Diagram for Java API 支持使用 VSD、VSDX 和其他 Visio 格式。您无需安装任何 3rd 方工具即可在应用程序中使用 Microsoft Visio 文件。只需从 New Releases 下载其 JAR 文件或从 Aspose Repository 安装它,并在 pom.xml 文件中使用以下配置:

存储库:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

依赖:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-diagram</artifactId>
        <version>22.3</version>
        <classifier>jdk16</classifier>
    </dependency>
</dependencies>

在 Java 中以编程方式将 VSD Visio 文件转换为 XAML

您需要按照以下步骤将 VSD Visio 文件转换为 XAML 格式:

  1. 使用 Diagram 类的对象加载输入 VSD 文件。
  2. 使用 Save 方法将输入文件转换为 XAML 格式。

下面的代码片段演示了如何在 Java 中以编程方式将 VSD Visio 文件转换为 XAML 格式:

// 加载输入 Visio 图
Diagram diagram = new Diagram("Input.vsd");

// 创建 XAMLSaveOptions 类的实例
XAMLSaveOptions options = new XAMLSaveOptions();
options.setSaveFormat(SaveFileFormat.XAML);

// 保存输出 XAML 文件
diagram.save("output.xaml", options);

在 Java 中将 VSDX 转换为 XAML 文件

您可以使用以下步骤将 VSDX 文件转换为 XAML 格式:

  1. 创建 Diagram 类的对象以加载源 VSDX 文件。
  2. 将加载的 VSDX 文件转换为 XAML 格式。

下面的代码示例详细说明了如何在 Java 中以编程方式将 VSDX 文件转换为 XAML 格式:

// 加载输入 Visio 图
Diagram diagram = new Diagram("Input.vsdx");

// 创建 XAMLSaveOptions 类的实例
XAMLSaveOptions options = new XAMLSaveOptions();
options.setSaveFormat(SaveFileFormat.XAML);

// 保存输出 XAML 文件
diagram.save("output.xaml", options);

获得免费许可证

您可以通过申请 免费临时许可证 来测试 API 的全部功能。

结论

在本文中,您了解了如何在 Java 中以编程方式将 VSD 或 VSDX Visio 文件转换为 XAML 格式。此外,您可以通过查看 文档 来了解 API 提供的其他功能。如有任何疑问,您可以在 论坛 上给我们写信。

也可以看看

在 Java 中以编程方式创建流程图