在 Python 中将 VSD 转换为 VSDX

如果您有 VSD 格式的 Visio 图表,并希望以编程方式将其转换为 VSDX。您可以使用 Python 来执行此操作。在这篇博文中,我们将解释如何在 Python 中将 VSD 转换为 VSDX。

VSD 是 Microsoft Visio 使用的一种文件格式,这是一种流行的图表和矢量图形软件。它用于创建和存储图表、图表和其他类型的数据和过程的可视化表示。另一方面,VSDX 是 Visio 使用的最新文件格式,它是一种 基于 XML 的格式,效率更高,支持新版本 Visio 中引入的新功能。

本文将涵盖以下主题:

  1. 无需 Visio 即可将 VSD 转换为 VSDX 的 Python API – 免费下载
  2. 将 VSD 转换为 VSDX 的步骤
  3. 将 VSD 转换为 VSDX

无需 Visio 即可将 VSD 转换为 VSDX 的 Python API

为了将 VSD 转换为 VSDX,我们将使用 Aspose.Diagram for Python。它是一个软件库,允许开发人员在 Python 中操作 Microsoft Visio 文件。我们可以使用该库创建、读取和修改 Visio 图表和形状,以及将 Visio 文件转换为其他支持的文件格式。它还提供对 Visio 功能的支持,例如图层、形状、连接器和文本块。

使用 Aspose.Diagram for Python 的主要好处之一是它不需要在机器上安装 Microsoft Visio。对于想要在 Python 中使用 Visio 文件但无权访问 Visio 的开发人员来说,这使其成为一个不错的选择。

API 提供了 Diagram 类,它是 Visio 对象层次结构的根元素。我们可以使用该类的 Save(string filename, SaveFileFormat format) 方法将图保存到指定格式的文件中。 SaveFileFormat 枚举允许选择保存图表的格式。

下载软件包 或在控制台中使用以下 pip 命令从 PyPI 安装 API:

pip install aspose-diagram-python 

如何在 Python 中将 VSD 转换为 VSDX

我们可以按照以下步骤轻松地将 VSD 转换为 VSDX 格式:

  • 加载 Visio VSD 文件。
  • 将 Visio 另存为 SVG。

以下部分解释了如何将这些步骤转换为 Python 并将 VSD 转换为 VSDX。

使用 Python 将 VSD 转换为 VSDX

请按照下面给出的步骤在 Python 中以编程方式将 Visio 图表从 VSD 转换为 VSDX:

  1. 使用 Diagram 类加载输入 Visio VSD 文件。
  2. 使用输出 VSDX 文件路径和 SaveFileFormat.VSDX 作为参数调用 save() 方法。

以下代码示例显示了如何在 Python 中将 VSD 转换为 VSDX。

import aspose.diagram
from aspose.diagram import *

# 初始化图表类
# 加载 VSD 文件
diagram = Diagram("C:\Files\Sample.vsd")

# 将图表另存为 VSDX
diagram.save("C:\Files\Sample_out.vsdx", SaveFileFormat.VSDX)

获得免费的临时许可证

您可以 获得免费的临时许可证 来试用该库,而没有评估限制。

结论

在本文中,我们学习了如何在 Python 中将 VSD 转换为 VSDX。此外,您可以使用 文档 了解更多关于 Aspose.Diagram for Python API 的信息。如有任何疑问,请随时通过我们的免费支持论坛与我们联系。

也可以看看