在 C# 中将 VSDX 转换为 PDF | C# VSDX 文件到 PDF 转换器

Microsoft Visio,一个流行的图表和矢量图形应用程序,主要使用 VSDX 文件格式来创建流程图、图表和其他复杂的视觉表示。当你需要与其他可能没有打开 VSDX 文件的合适工具的人分享图表时,将 VSDX 文件转换为 PDF 是一个明智的选择。PDF 格式具有普遍可访问性,并提供了一个无缝的方式来分发这些图表,无需担心兼容性问题。在本指南中,我们将学习如何在 C# 中将 VSDX 转换为 PDF。这有助于将您的工作分享给任何人,无论是在什么设备上。

本文涵盖以下主题:

C# VSDX 到 PDF 转换器 API

我们将使用 Aspose.Diagram for .NET 来将 VSDF 文件转换为 PDF 格式。它是一个强大而多功能的 API,专门用于处理 Microsoft Visio 文件。它允许创建、操作或将 Visio 支持的文件转换为 PDF 或其他图像格式。

下载 API 的 DLL 或通过 NuGet 直接安装。

Install-Package Aspose.Diagram

在 C# 中将 VSDX 转换为 PDF

在 C# 中将 VSDX 文件转换为 PDF 是一个简单的过程,按照以下步骤进行:

  1. 使用 Diagram 类加载 VSDX 文件。
  2. 使用 Save() 方法将其保存为 PDF。

以下是演示 如何在 C# 中将 VSDX 转换为 PDF 的代码示例。

在 C# 中将 Visio VSDX 转换为 PDF

在 C# 中将 Visio VSDX 转换为 PDF。

使用 Stream 转换 VSDX 到 PDF

另外,我们可以通过以下步骤使用 C# 中的 stream 对象将 VSDX 图表转换为 PDF:

  1. 首先,使用 Diagram 类加载 VSDX 文件。
  2. 创建一个 MemoryStream 并将图表保存为 PDF 到此流。
  3. 现在,创建一个 FileStream 将 PDF 数据写入文件。
  4. 之后,将内存流的内容写入文件流。
  5. 最后,关闭两个流以完成操作。

以下代码示例演示 如何使用 MemoryStream 在 C# 中将 VSDX 转换为 PDF

在 C# 中将 VSDX 文件的特定页面转换为 PDF

我们可以通过以下步骤将 VSDX 图表的特定页面转换为 PDF:

  1. 首先,使用 Diagram 类加载 VSDX 文件。
  2. 创建一个 PdfSaveOptions 类的实例。
  3. 将保存格式设置为 PDF。
  4. 指定要转换的图表页面索引。
  5. 最后,调用 Save() 方法,以指定的选项保存输出的 PDF 文件。

以下代码示例演示 如何使用 C# 将 VSDX 的特定页面保存为 PDF

在 C# 中将 VSDX 的特定页面转换为 PDF

在 C# 中将 VSDX 的特定页面转换为 PDF。

获取免费许可证

您可以 获取免费临时许可证 以在没有评估限制的情况下试用 API。

在线转换 Visio 到 PDF

您还可以尝试这个免费的 VSDX 到 PDF 转换器,在线将您的 VSDX 文件转换为 PDF 格式。

VSDX 文件到 PDF - 免费资源

除了将 VSDX 转换为 PDF 外,请探索如何以编程方式创建、编辑或转换 Visio 图表,并通过以下资源发现库的其他功能:

结论

在本文中,我们学习了如何在 C# 中将 VSDX 文件的 Visio 图表转换为 PDF 格式。按照这些步骤,您可以轻松地开发自己的 VSDX 到 PDF 转换器应用程序。您还可以利用 Aspose.Diagram for .NET 在您的项目中实现 Visio 图表操作功能。如果您有任何问题,请随时在我们的 免费支持论坛 上与我们联系。

相关内容