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