将 Visio 形状导出到 HTML

将 Visio 形状导出到 HTML

作为 IT 专业人员、工程师或项目经理,您可以使用 MS Visio 图表工具绘制甘特图或项目计划。在某个阶段,如果您的 MS Visio 过期并且您需要在 Web 上显示现有 VSDX 文件中的一些形状,本文可能会解决您的问题。因此,让我们讨论如何读取 Visio 形状并将其导出到 HTML

本文将涵盖以下几点:

安装 Python Visio 形状导出程序包

要将 Visio 形状导出/转换为 HTML 表单,我们将使用 Python Visio shape exporter 包,它精确且易于使用。

下载 或使用下面给出的 pip 命令从 PyPI 安装软件包:

pip install aspose-diagram-python 

在 Python 中检索 Visio 形状列表

如果没有 MS Visio,当您无法打开和查看 VSDX 文件的现有形状时,您可能需要在将所需形状导出到 HTML 之前了解这些形状的详细信息。因此,让我们使用以下步骤获取形状数据列表:

  • 使用 Diagram 类加载 VSDX 文件。
  • 定义页面。
  • 遍历定义页面的形状并打印形状 ID 和名称。

以下代码示例演示如何使用 Python 显示 Visio 形状列表。

下面是 VSDX 文件第一页上有关现有形状的数据。

Shape ID - 7
Name - FAS62xx rear empty

Shape ID - 494
Name - FAS62xx Controller Module

Shape ID - 743
Name - Sheet.743

Shape ID - 779
Name - DS14 mk2 FC.70

Shape ID - 795
Name - Sheet.795

Shape ID - 796
Name - Rectangle

而 VSDX 文件如下所示:

检索 Visio 形状列表

使用 Python 以编程方式将 VSDX 形状转换为 HTML

检索列表后,我们了解了现有形状及其位置。因此,我们现在可以选择要导出的所需形状。

请按照以下步骤操作:

以下代码片段显示了如何在 Python 中将 Visio 形状导出到 HTML。

您将看到生成的 HTML,如下所示。

将 Visio 形状数据导出到 HTML

获得免费许可证

您可以获得 免费临时许可证 来试用 API,而不受评估限制。

加起来

总而言之,我们希望您已了解如何将特定的 Visio 形状导出到 HTML。最初,我们生成形状数据列表,然后将单个形状导出到 HTML 文件。

您可以访问 文档 以了解有关 Python Visio 形状转换器库 的更多信息。

最后,我们建议您继续关注 conholdate.com 以获取定期更新。

问一个问题

您可以在我们的论坛 上让我们知道您的问题或疑问。

常见问题

如何在 Visio 中导出形状?

在本文中,我们讨论了如何将 Visio 形状导出到 HTML。请点击 this 链接探索其他导出选项。

Visio 可以导出为 SVG 吗?

您可以使用各种编程语言将 Visio 文档导出为 SVG 或许多其他格式。只需点击以下链接:

作为 conholdate.com 的客户,我可以使用 Aspose.Diagram for Python 吗?

是的,conholdate.com 的许可证持有者有资格使用 AsposeGroupDocs 产品系列的所有 API。