![在 C# 中将 VSDX 转换为 PDF | C# VSDX 文件到 PDF 转换器](images/convert-vsdx-to-pdf-in-csharp.jpg#center)
Microsoft Visio,一个流行的图表和矢量图形应用程序,主要使用 VSDX 文件格式来创建流程图、图表和其他复杂的视觉表示。当你需要与其他可能没有打开 VSDX 文件的合适工具的人分享图表时,将 VSDX 文件转换为 PDF 是一个明智的选择。PDF 格式具有普遍可访问性,并提供了一个无缝的方式来分发这些图表,无需担心兼容性问题。在本指南中,我们将学习如何在 C# 中将 VSDX 转换为 PDF。这有助于将您的工作分享给任何人,无论是在什么设备上。
本文涵盖以下主题:
- C# VSDX 到 PDF 转换 API
- 在 C# 中将 VSDX 转换为 PDF
- 使用 Stream 转换 VSDX 文件到 PDF
- 使用 C# 将 VSDX 文件的特定页面转换为 PDF
- 尝试在线 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 是一个简单的过程,按照以下步骤进行:
- 使用 Diagram 类加载 VSDX 文件。
- 使用 Save() 方法将其保存为 PDF。
以下是演示 如何在 C# 中将 VSDX 转换为 PDF 的代码示例。
![在 C# 中将 Visio VSDX 转换为 PDF](images/convert-vsdx-to-pdf-using-csharp.jpg#center)
在 C# 中将 Visio VSDX 转换为 PDF。
使用 Stream 转换 VSDX 到 PDF
另外,我们可以通过以下步骤使用 C# 中的 stream 对象将 VSDX 图表转换为 PDF:
- 首先,使用 Diagram 类加载 VSDX 文件。
- 创建一个 MemoryStream 并将图表保存为 PDF 到此流。
- 现在,创建一个 FileStream 将 PDF 数据写入文件。
- 之后,将内存流的内容写入文件流。
- 最后,关闭两个流以完成操作。
以下代码示例演示 如何使用 MemoryStream 在 C# 中将 VSDX 转换为 PDF。
在 C# 中将 VSDX 文件的特定页面转换为 PDF
我们可以通过以下步骤将 VSDX 图表的特定页面转换为 PDF:
- 首先,使用 Diagram 类加载 VSDX 文件。
- 创建一个 PdfSaveOptions 类的实例。
- 将保存格式设置为 PDF。
- 指定要转换的图表页面索引。
- 最后,调用 Save() 方法,以指定的选项保存输出的 PDF 文件。
以下代码示例演示 如何使用 C# 将 VSDX 的特定页面保存为 PDF。
![在 C# 中将 VSDX 的特定页面转换为 PDF](images/convert-specific-page-of-vsdx-to-pdf-using-csharp.jpg#center)
在 C# 中将 VSDX 的特定页面转换为 PDF。
获取免费许可证
您可以 获取免费临时许可证 以在没有评估限制的情况下试用 API。
在线转换 Visio 到 PDF
您还可以尝试这个免费的 VSDX 到 PDF 转换器,在线将您的 VSDX 文件转换为 PDF 格式。
![](images/convert-vsdx-to-pdf-online.jpg)
VSDX 文件到 PDF - 免费资源
除了将 VSDX 转换为 PDF 外,请探索如何以编程方式创建、编辑或转换 Visio 图表,并通过以下资源发现库的其他功能:
结论
在本文中,我们学习了如何在 C# 中将 VSDX 文件的 Visio 图表转换为 PDF 格式。按照这些步骤,您可以轻松地开发自己的 VSDX 到 PDF 转换器应用程序。您还可以利用 Aspose.Diagram for .NET 在您的项目中实现 Visio 图表操作功能。如果您有任何问题,请随时在我们的 免费支持论坛 上与我们联系。