如何在 Java 中合并 Visio 文件

本文包含有关如何在 Java 中合并 Visio 文件的详细信息。除了运行示例代码以在 Java 中组合 Visio 文件之外,这还涵盖了逐步算法。它可用于处理不同的 Visio 文件格式,例如 VSDXVSD

在 Java 中合并 Visio 文件的步骤

  1. 通过安装 Aspose.Diagram API 配置环境
  2. 使用 Diagram 类加载要合并的输入 Visio 文件
  3. 通过调用 combine 方法将 Visio 文件附加在一起
  4. 编写生成的 Visio 文件

这些步骤展示了在 Java 中将多个 Visio 文件合并为一个的整个过程。通过执行这些步骤,您可以将来自不同文件的数据以不同页面的形式连接到一个文件中。您需要访问源图表文件并将它们附加在一起。使用 Diagram 类加载输入 Visio 文件,将它们连接起来,然后根据您的偏好将输出 Visio 文件写入流或磁盘。

在 Java 中合并 Visio 文件的代码

import com.aspose.diagram.License;
public class AsposeTest {
public static void main(String[] args) throws Exception {//Main function to combine Visio diagram using Java
// Instantiate the license
License lic = new License();
lic.setLicense("Aspose.Total.lic");
// Load destination Visio diagram
com.aspose.diagram.Diagram diagramDest = new com.aspose.diagram.Diagram("Input.vsdx");
// Load source Visio diagram
com.aspose.diagram.Diagram diagramSource = new com.aspose.diagram.Diagram("Input.vsdx");
// Merge Visio diagrams
diagramDest.combine(diagramSource);
// Save output Visio diagram
diagramDest.save("Merged.vsdx" , com.aspose.diagram.SaveFileFormat.VSDX);
System.out.println("Done");
}
}

此示例代码可以将 Visio 文件合并为 Java 文件。此外,您可以根据您的场景进一步修改此代码段。例如,您可以将 Visio 图表的某些特定页面合并到另一个 Visio 文件中,根据时间限制截取进程,并操作 API 公开的其他不同属性。

本教程的重点是如何合并 Java 中的 VSDX 文件。此外,如果要将 Visio 图表转换为 PNG 图像,请参阅 如何在 Java 中将 Visio 转换为 PNG 上的文章。

 简体中文