通過 Java 用於 Node.js 的 Aspose.Diagram 是一種 Microsoft Visio 文檔操作解決方案。可以讀取、寫入、保護、導出和打印原生 Visio 格式,並支持一些常用的圖像和固定佈局格式。它可以輕鬆加載現有文件,修改 diagram 元素以導出為所需格式,包括圖像或 PDF 或 XPS 等固定佈局格式。
通過 Java 用於 Node.js 的 Aspose.Diagram 是獨立的 API,不需要安裝 Microsoft Visio 或任何其他軟件。此外,很少有人可以輕鬆執行的任務,例如從頭開始創建圖表、讀取或寫入各種格式、訪問和讀取包括 Visio 對象公式在內的屬性、將圖表導出為多種格式、以高保真度打印圖表等等。
高級 Node.js Visio API 功能
從頭開始創建圖表
讀取多種 Visio 格式
讀取不同對象的屬性
編寫各種 Visio 格式
操作文檔屬性
高保真打印圖表
保護或取消保護圖表和形狀
將圖表導出為不同格式
從頭開始創建 Visio 個文檔
Node.js 的 Aspose.Diagram 簡單易用。它允許用戶在不了解底層格式的情況下使用圖表,例如只需幾行代碼就可以從頭開始創建 VSDX 文件。
使用 Node.js 從 Scratch 創建 VSDX 格式
var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
var diagram = new aspose.diagram.Diagram();
diagram.save("output.vsdx", aspose.diagram.SaveFileFormat.VSDX);
訪問和操作 Visio 文件
Node.js diagram API 允許讀取原生 Microsoft Visio 格式並提供對 diagram 數據(如文檔、頁面、母版、形狀、樣式表、連接等)的訪問。這些對象可以通過 API 進行操作,結果可以任何支持的格式寫入磁盤。
導出到圖像
開發人員可以輕鬆加載 Visio 文件並將它們導出為流行的圖像,包括 PNG、TIFF、JPEG、BMP、SVG 和 EMF。 Nodejs 庫還支持將 Visio 文件導出為 PDF &具有最高保真度的 XPS 格式。
將 Visio VSDX 文件的頁面導出為 PNG 格式
diagram = new aspose.diagram.Diagram("template.vsdx");
// Save diagram as PNG
options = new aspose.diagram.ImageSaveOptions(aspose.diagram.SaveFileFormat.PNG);
// Save one page only, by page index
options.setPageIndex(0);
// Save resultant Image file
diagram.save("output.png", options);