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)