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,如下所列: