在 C# 中将图像转换为 Visio

本文涵盖了有关如何在 C# 中将图像转换为 Visio 的所有详细信息。它包括分步指南和运行示例代码,用于将 PNG 导出到 C# 中的 Visio。此外,您可以按照本指南生成 VSDX 或 VSD 文件格式。

在 C# 中将图像转换为 Visio 的步骤

  1. 安装 Aspose.Diagram API 以呈现 Visio 格式的图像
  2. 初始化 Diagram 类的实例并访问页面
  3. 使用 AddShape() 方法插入图像作为 Visio 形状实体
  4. 使用 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 图表上的文章。

 简体中文