Microsoft Visio 绘图在组织中经常用于不同的设计目的。您可以使用 C# 以编程方式将 Visio 图表文件转换为图像格式。这种转换很有帮助,因为与绘图格式 VSD、VSDX 等相比,图像可以轻松共享和预览。本文在以下部分介绍了不同的转换场景:
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 或其他图像格式:
- 调用图表构造函数以加载输入的 VSD/VSDX 绘图。
- 保存输出 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 图表文件的特定页面呈现为图像:
- 使用 Diagram 类将输入图表加载为 VSD/VSDX 文件。
- 指定输出图像格式,例如 PNG。
- 指定带有页面索引的页面。
- 使用 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 的更多信息。如有任何疑问,请随时通过 免费支持论坛 与我们联系。