Aspose.Diagram  for Java

Java Visio Diagram API

处理 Microsoft Office Visio 文件并将其导出为 PDF、HTML、图像和 XAML 格式,而无需任何 Microsoft Office Visio 依赖项。

  下载免费试用版
  
 

Aspose.Diagram for Java 是一个强大的 Microsoft Visio 文档处理 API。它提供了常见的功能,例如创建、解析和转换原生 Visio 格式以及支持一些常用的图像和固定布局格式。应用程序可以加载现有文档并操纵 diagram 元素以自己的格式、图像或固定布局格式导出结果。

通过集成 API,开发人员可以执行一些基本任务,例如从头开始创建图表、读取或写入多种格式、访问和读取包括 Visio 对象的公式在内的属性、将图表导出为不同格式、以高保真度打印图表以及更多。

高级 Java Visio API 功能

读取多种 Visio 格式

读取不同对象的属性

将图表另存为 XML

对多个形状进行分组

配置时间线形状

指定字体位置

操作文档属性

高保真打印图表

以合适的角度旋转形状

向图纸添加注释

向形状添加超链接

保护或取消保护图表和形状

在 shapesheet 中创建用户定义的单元格

在绘图中插入新的空白页

根据您的要求设置语言环境

解析 Microsoft Visio 个文档

Java diagram API 允许读取 Microsoft Visio 应用程序的本机文件格式,从而允许您访问 diagram 数据,如文档页面、属性、母版、图像、形状、连接、解决方案 XML 、图层、超链接、注释、样式表、用户自定义单元格等。这些对象可以通过 API 进行操作,结果可以任何支持的格式写入磁盘。

导出为图像、PDF 和HTML

开发人员可以加载 Visio 文件并将它们呈现为流行的图像,包括 JPEG、BMP、PNG、TIFF、SVG 和 EMF。该库还提供将 Visio 文档导出为 PDF、HTML 和具有最高保真度的 XPS 格式。

以不同格式保存 diagram - Java

// load file to be converted

Diagram dgrm = new Diagram(dir + "template.vsdx");

// convert VSDX to PDF, HTML and JPEG formats

dgrm.save("D:/output.pdf", SaveFileFormat.PDF);

dgrm.save("D:/output.html", SaveFileFormat.HTML);

dgrm.save("D:/output.jpg", SaveFileFormat.JPEG);

在容器中组织形状

通常,开发人员会在容器中添加形状以使事物井井有条且易于理解。容器在形状周围添加了视觉边界,包括标签。要将容器和子形状添加到 diagram,开发人员可以使用该库,因为它提供了一种简单快捷的方法。

将多个形状组合在一个组中

使用 API,开发人员可以对形状、图片或其他对象进行分组。分组使它们可以同时旋转、翻转、移动或调整所有形状或对象的大小,就好像它们是单个形状或对象一样。

轻松打印可靠

该库允许开发人员使用各种选项打印图表 - 只需几行代码。您可以选择使用默认设置打印或使用自定义设置打印到任何可用的打印机。

将 Visio 个文件打印到物理打印机 - Java

// load file to be printed

Diagram dgm = new Diagram(dir + "template.vsdx");

// print while specifying printer job and print name

dgm.print("LaserJet1100", "Job Name");
  
  

Aspose.Diagram 为其他流行的开发环境提供单独的 Visio API,如下所列: