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