Microsoft® Visio 通过 Python 进行格式转换
将 MS Visio 图表转换为 HTML、PDF 和图像,包括 JPG、BMP、PNG、TIFF,以构建跨平台Python应用程序。
对于任何 Microsoft Visio 格式的渲染解决方案,例如设计流程图和业务流程图等 Python Visio API 以一种简单的方式促进所有复杂的绘图。使用加载源文件 Diagram 类 并使用适当的参数调用 save 方法。
相互转换 Visio 文件
程序员可以轻松转换 VSDX、VSX、VTX、VDX、VSSX、VSTX、VSDM、VSSM、VSTM 格式以及加载 VDW、VSD、 VSS、VST 并呈现为 PDF、HTML 和图像。考虑 VSDX 到 VDX 的场景,过程是,使用 diagram 类加载源 VSDX 文件并通过提供输出文件和调用 save 方法 保存文件格式 作为参数。
Python VSDX 到 VDX 转换的代码
Visio 到图像转换
对于通用转换,将 visio 文件转换为图像的过程是相同的。只需通过 Diagram 类加载文件并使用输出文件和 SaveFileFormat 输出参数调用 save 方法。并且每当需要定义特定选项时,开发人员可以在将 diagram 页面转换为图像时使用 ImageSaveOptions 类,并使用 SVGSaveOptions 进行 SVG 转换。
Python 将 Visio 转换为图像格式的代码
Python 将 Visio 转换为 SVG 的代码
将 Visio 转换为 PDF 和 HTML
API 能够将 visio 格式转换为 PDF 和 HTML。只需使用 保存文件格式 保存方法中的 .PDF 和 SaveFileFormat.HTML 作为参数。对于特殊设置,开发人员可以使用 PdfSaveOptions 和 HTMLSaveOptions 类。