Aspose.Diagram for Java
探索 Aspose.Diagram for Java 的强大功能,包括创建、解析和转换 Visio 文件,支持多种格式导出,以及高效的图表操作和打印能力。
Aspose.Diagram for Java 是一款功能强大的 Microsoft Visio 文档处理 API。它提供创建、解析和转换原生 Visio 格式等常见功能,并支持一些常用的图像和固定布局格式。应用程序可以加载现有文档并操作图表元素,以自身格式、图像或固定布局格式导出结果。
通过集成 API,开发人员可以执行一些基本任务,例如从头开始创建图表、读取或写入多种格式、访问和读取 Visio 对象的属性(包括公式)、将图表导出为不同的格式、高保真度打印图表等等。
读取多种 Visio 格式
读取不同对象的属性
将图表保存为 XML
将多个形状组合在一起
配置时间线形状
指定字体位置
操作文档属性
高保真度打印图表
以合适的角度旋转形状
为图纸添加注释
向形状添加超链接
保护或取消保护图表和形状
在形状表中创建用户定义的单元格
在绘图中插入新的空白页
根据您的要求设置语言环境
Java 图表 API 允许读取 Microsoft Visio 应用程序的原生文件格式,从而允许您访问图表数据,例如文档页、属性、主表、图像、形状、连接、解决方案 XML、图层、超链接、注释、样式表、用户定义单元格等等。您可以通过 API 操作这些对象,并将结果以任何支持的格式写入磁盘。
开发人员可以加载 Visio 文件并将其渲染为常见的图像格式,包括 JPEG、BMP、PNG、TIFF、SVG 和 EMF。该库还支持将 Visio 文档以最高保真度导出为 PDF、HTML 和 XPS 格式。
// load file to be convertedDiagram dgrm = new Diagram(dir + "template.vsdx");// convert VSDX to PDF, HTML and JPEG formatsdgrm.save("D:/output.pdf", SaveFileFormat.PDF);dgrm.save("D:/output.html", SaveFileFormat.HTML);dgrm.save("D:/output.jpg", SaveFileFormat.JPEG);
通常,开发人员会在容器中添加形状,以使内容井然有序且易于理解。容器会在形状周围添加视觉边界,包括标签。要向图表中添加容器和子形状,开发人员可以使用该库,因为它提供了一种简单快捷的方法。
使用 API,开发者可以对形状、图片或其他对象进行分组。分组功能允许开发者同时旋转、翻转、移动或调整所有形状或对象的大小,就像对单个形状或对象进行分组一样。
该库允许开发人员使用各种选项打印图表——只需几行代码即可。您可以选择使用默认设置打印,也可以使用自定义设置使用任何可用的打印机进行打印。
// load file to be printedDiagram dgm = new Diagram(dir + "template.vsdx");// print while specifying printer job and print namedgm.print("LaserJet1100", "Job Name");