Convert Visio to SVG in C#

Visio 图表是许多业务流程的重要组成部分,提供数据、工作流程等的可视化表示。然而,在某些情况下,我们可能需要将这些图表转换为更通用的格式,如 SVG(可缩放矢量图形)。SVG 格式被广泛使用,因为它是可缩放的、可编辑的,并且受大多数 Web 浏览器支持。在本文中,我们将学习如何在 C# 中将 Visio VSDVSDX 文件转换为 SVG

本文涵盖以下主题:

  1. C# Visio 转 SVG 转换器 - 免费下载
  2. 将 Visio VSDX 转换为 SVG
  3. 将特定的 Visio 页面保存为 SVG 在 C# 中
  4. 在线转换 Visio 为 SVG
  5. 免费资源

C# Visio 转 SVG 转换器 - 免费下载

在本文中,我们将指导您如何使用 Aspose.Diagram for .NET 库将 Visio 图表转换为 SVG。它提供了一个强大的 API,允许开发人员创建、操作和转换 Visio 图表,而无需 Microsoft Visio。

下载 API 的 DLL 或使用 NuGet 安装它。

PM> Install-Package Aspose.Diagram

使用 C# 将 Visio VSDX 转换为 SVG

我们可以通过以下步骤在 C# 中以编程方式轻松地将 Visio 图表从 VSDX 或 VSD 格式转换为 SVG:

  1. 使用 Diagram 类加载输入的 Visio 文件。
  2. 调用 Save() 方法保存输出的 SVG 文件。

以下代码示例展示了如何在 C# 中将 Visio 图表转换为 SVG

Convert Visio VSDX to SVG in C#

Convert Visio VSDX to SVG in C#.

在 C# 中将 Visio 图表的特定页面保存为 SVG

我们还可以指定 SVG 保存选项,并按照以下步骤将 Visio 图表的任何特定页面保存为 SVG 图像:

  1. 使用 Diagram 类加载输入的 Visio 文件。
  2. 创建 ImageSaveOptions 类的实例。
  3. 然后,指定要保存为 SVG 的 PageIndex
  4. 最后,调用 Save() 方法将其保存为 SVG。

以下代码示例展示了如何在 C# 中将 Visio 图表的特定页面转换为 SVG

Save Specific Page of Visio as SVG in C#

Save Specific Page of Visio as SVG in C#.

获取免费许可证

您可以获取免费的临时许可证以尝试该库而不受评估限制。

在线转换 Visio 为 SVG

此外,您还可以尝试这个免费的Visio 到 SVG 转换器应用程序,将您的 VSDX 文件在线转换为 SVG 格式。

VSDX 转 SVG 在 C# 中 - 免费资源

除了将 Visio 图表转换为 SVG,您还可以了解更多有关以编程方式创建或编辑 Visio 图表的信息,并使用以下资源探索库的各种其他功能:

结论

在本文中,我们学习了如何在 C# 中将 Visio 图表从 VSDX 转换为 SVG。通过本文中概述的步骤,您可以轻松地开发自己的 Visio 到 SVG 转换器应用程序。您还可以利用 Aspose.Diagram for .NET 并在您的应用程序中实现 Visio 图表操作功能。如有任何疑问,请随时联系我们的免费支持论坛

另请参阅