本文包含有关如何在 Java 中合并 Visio 文件的详细信息。除了运行示例代码以在 Java 中组合 Visio 文件之外,这还涵盖了逐步算法。它可用于处理不同的 Visio 文件格式,例如 VSDX 或 VSD。
在 Java 中合并 Visio 文件的步骤
- 通过安装 Aspose.Diagram API 配置环境
- 使用 Diagram 类加载要合并的输入 Visio 文件
- 通过调用 combine 方法将 Visio 文件附加在一起
- 编写生成的 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 上的文章。