视觉图像

Microsoft Visio 绘图在组织中经常用于不同的设计目的。您可以使用 C# 以编程方式将 Visio 图表文件转换为图像格式。这种转换很有帮助,因为与绘图格式 VSDVSDX 等相比,图像可以轻松共享和预览。本文在以下部分介绍了不同的转换场景:

Visio 绘图到图像转换器 - C# API 安装

Aspose.Diagram for .NET API 可用于处理图表文件。您可以使用 .NET Framework 中的 C# 语言以编程方式创建、编辑或操作 VSD、VSDX 和其他几种文件格式。请通过从 Downloads 部分下载 API 或使用以下 NuGet 安装命令来配置 API:

PM> Install-Package Aspose.Diagram

使用 C# 以编程方式将 Visio (VSD/VSDX) 文件转换为图像

您可能需要通过以下步骤将 Visio 绘图转换为 JPG、PNG、TIFF 或其他图像格式:

  1. 调用图表构造函数以加载输入的 VSD/VSDX 绘图。
  2. 保存输出 JPG、SVG、BMP、GIF 或 SVG 图像文件。

下面的代码展示了如何使用 C# 以编程方式将 VSD/VSDX 图表转换为 JPG、SVG、BMP、GIF 或 SVG 图像:

// 调用图表构造函数以加载 VSD/VSDX 绘图
Diagram diagram = new Diagram("ExportToImage.vsd");

// 保存输出 JPG、SVG、BMP、GIF 或 SVG 图像文件
diagram.Save("ExportToImage_out.png", SaveFileFormat.PNG);

使用 C# 将 Visio VSD/VSDX 的特定页面转换为图像

有时您可能想要引用 Visio 绘图中的特定页面并查看其内容或创建缩略图。您可以轻松地将 VSD/VSDX 文件的特定页面转换为图像文件。请按照以下步骤使用 C# 以编程方式将 Visio 图表文件的特定页面呈现为图像:

  1. 使用 Diagram 类将输入图表加载为 VSD/VSDX 文件。
  2. 指定输出图像格式,例如 PNG。
  3. 指定带有页面索引的页面。
  4. 使用 Save 方法保存输出图像格式,如 JPG、SVG、BMP、GIF 或 SVG 文件。

以下代码说明了如何使用 C# 以编程方式将 Visio 图表文件 (VSD/VSDX) 中的特定页面转换为图像:

// 将输入图加载为 VSD/VSDX 文件
Diagram diagram = new Diagram("ExportPageToImage.vsd");

// 将输出图像格式指定为 PNG
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.PNG);

// 仅保存一页,按页面索引
options.PageIndex = 0;

// 保存生成的图像文件
diagram.Save("ExportPageToImage_out.png", options);

获取免费 API 许可证

您可以请求 免费临时许可证 来评估 API,不受任何限制。

结论

总之,您已经学习了如何将 Visio 图表文件转换为图像格式,以及如何使用 C# 以编程方式将 VSD/VSDX 文件中的特定页面转换为图像。此外,您还可以查看 API 文档 以获取有关 API 的更多信息。如有任何疑问,请随时通过 免费支持论坛 与我们联系。

也可以看看

使用 C# 将 MS Visio 图表转换为 PDF