Aspose.Diagram  for .NET

.NET Microsoft Visio 文件处理 API

生成、编辑、操作和转换 Microsoft Visio 图表为 XPS、HTML、SVG、SWF、XAML、图像或 PDF 格式。

  下载免费试用版
  
 

Aspose.Diagram for .NET 是专门用于处理 Microsoft Visio 文档的 API。它允许开发人员创建、操作和转换原生 Visio 格式。开发人员可以从头开始创建图表,也可以轻松加载现有文件并操作 diagram 的元素以将结果导出为其他格式。

Aspose.Diagram for .NET 支持几乎所有原生 Visio 格式以及一些常用的图像和固定布局格式。此 API 是 Microsoft Visio 对象模型的替代品,并提供更好的性能。它利用 Visio 服务的高级功能来操作服务器上的文档。

高级 .NET Visio 文件 API 功能

阅读多种格式和指定字体位置。

对多个形状进行分组

配置时间线形状

读取 diagram 的不同对象的属性

将图表另存为 XML 或 XAML

操作 Visio 文档属性

通过 XpsPrint 在服务器上打印 diagram API

以任意角度旋转形状

向图纸添加注释

在绘图中插入新的空白页

高保真打印图表

指定在 Diagram 中创建评论的审阅者

检测并删除未使用的主题、数据图形和样式

根据Dependson公式提取形状数据

获取 Shape 的所有 Props 值

导出绘图时添加 NUBRS 线支持

支持绘制折线和贝塞尔形状

保存为图像或 HTML 时呈现注释

简单、快速和Visio 文件的可靠转换

公司在 Microsoft Visio 中生成技术图表并希望能够共享此信息。然而,问题是普通用户无法加载此类视觉效果,除非他们安装了 Microsoft Visio 或其他可以加载 Visio 特定文件格式的工具。解决此问题的方法之一是将图表转换为通用格式,例如 PDF、HTML 和光栅图像,不需要在机器上安装特殊程序。

.NET Visio 库有自己的转换引擎,它独立于任何其他软件工作,只需几行代码即可将任何受支持的 Visio 格式转换为任何受支持的格式。转换过程快速而可靠,无论结果格式如何,都能为您提供高保真结果。

以不同格式保存 diagram - C#

// load file to be converted

var dgr = new Aspose.Diagram.Diagram(dir + "template.vsdx");

// convert to other formats

dgr.Save(dir + "output.pdf", Aspose.Diagram.SaveFileFormat.PDF);

dgr.Save(dir + "output.html", Aspose.Diagram.SaveFileFormat.HTML);

dgr.Save(dir + "output.jpg", Aspose.Diagram.SaveFileFormat.JPEG);

操作 Microsoft Visio 图表

Aspose.Diagram for .NET API 允许读取原生 VSD/VSDX 格式的 Microsoft Visio 文件以及其他格式,包括 VSS、VST、VSX、VTX、VDW、{9 }、VSSX、VSTX、VSDM、VSSM 和 VSTM。 diagram 的内容可以通过 API 进行操作。对文档进行必要的更改后,可以将文档以任何受支持的格式写入磁盘。

从 Visio 图表访问数据

Aspose.Diagram for .NET 允许开发人员轻松读取 diagram 的数据,如文档属性、页面、母版、形状、图像、连接、解决方案 XML、评论、超链接、样式表、图层、用户定义的单元格等.

轻松打印图表

Aspose.Diagram for .NET 允许使用不同的选项打印图表,只需几行代码。您可以选择使用默认设置打印、打印到特定打印机或选择打印一系列页面。

在物理打印机上打印图表 - C#

// load file to be printed

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

// print to default printer

dgrm.Print();

// print while specifying printer name & print job

dgrm.Print("LaserJet1100", "Job Name");

Microsoft Office 自动化 - 不需要

Aspose.Diagram for .NET 是使用托管代码构建的,无需在计算机上安装 Microsoft Office 或 Microsoft Visio 即可处理 Visio 文档。在支持的功能、安全性、稳定性、可扩展性、速度和价格方面,它是一个完美的 Microsoft Office Visio 自动化替代方案。

  
  

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