本文涵盖了有关如何在 C# 中将图像转换为 Visio 的所有详细信息。它包括分步指南和运行示例代码,用于将 PNG 导出到 C# 中的 Visio。此外,您可以按照本指南生成 VSDX 或 VSD 文件格式。
在 C# 中将图像转换为 Visio 的步骤
- 安装 Aspose.Diagram API 以呈现 Visio 格式的图像
- 初始化 Diagram 类的实例并访问页面
- 使用 AddShape() 方法插入图像作为 Visio 形状实体
- 使用 Save() 方法渲染输出 Visio 图表
这些步骤概述了在 C# 中将 PNG 转换为 Visio。首先,启动一个图表并使用从零开始的索引号访问其页面之一。随后,将图像作为形状插入,并将输出 Visio 图表导出为 VSD 或 VSDX 文件。
在 C# 中将图像转换为 Visio 的代码
using System; | |
using System.IO; | |
using System.Linq; | |
class Program | |
{ | |
static void Main(string[] args) // Convert Image to Visio using C# | |
{ | |
new License().SetLicense("License.lic"); | |
// Create a new diagram | |
Aspose.Diagram.Diagram diagram = new Aspose.Diagram.Diagram(); | |
// Get page object by index | |
Aspose.Diagram.Page page0 = diagram.Pages[0]; | |
// Set pinX, pinY, width and height | |
double pinX = 2, pinY = 2, width = 4, height = 5; | |
// Import image as Visio shape | |
page0.AddShape(pinX, pinY, width, height, new FileStream("image.jpg", FileMode.OpenOrCreate)); | |
// Save Visio diagram | |
diagram.Save("Visio.vsdx", Aspose.Diagram.SaveFileFormat.Vsdx); | |
Console.WriteLine("Done"); | |
} | |
} |
使用此示例代码片段在 C# 中将 JPG 转换为 Visio。但是,您可以根据需要即兴添加多个图像并更改目标页面索引、图像位置、高度和宽度等。最后,调用 save 方法,同时使用 SaveFileFormat 枚举指定目标 Visio 格式。
本教程涵盖了有关在 C# 中将图片导出到 Visio 的信息。此外,如果您想学习创建组织结构图,请阅读如何在 C# 中创建 ORG 图表上的文章。