如何在 C# 中将 Visio 转换为 JPG

本文包含有关如何在 C# 中将 Visio 转换为 JPG 的信息。它解释了在 C#** 中将 VSDX 或 **VSD 导出到 JPG 的步骤以及可运行的代码片段。您可以使用此功能预览文件内容或根据您的要求为输入文件创建缩略图。

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

  1. 配置 Aspose.Diagram 库以呈现 Visio 图表
  2. 使用 Diagram 类加载输入 Visio 图表
  3. 指定 ImageSaveOptions 类的所需属性
  4. 使用 Save() 方法将 VSD 或 VSDX 文件导出为 JPG 图像

这些步骤可帮助您了解将 Visio 转换为 C# 中的 JPG 的整个过程。首先,使用 Diagram 类加载输入 Visio 文件,该类公开不同的构造函数重载,使您能够使用内存流、文件流、字节数组等。随后,指定不同的图像属性并编写输出 JPG 图像文件。

在 C# 中将 Visio 转换为 JPG 的代码

namespace AsposeProjects
{
class Program
{
static void Main(string[] args) // Main function to convert VSDX to JPG
{
// Load the license
Aspose.Diagram.License lic = new Aspose.Diagram.License();
lic.SetLicense(@"Aspose.Total.lic");
// Load input VSD VSDX Visio file
Aspose.Diagram.Diagram diagram = new Aspose.Diagram.Diagram("VisioToJPG.vsdx");
// Specify output image format as JPG
Aspose.Diagram.Saving.ImageSaveOptions options = new Aspose.Diagram.Saving.ImageSaveOptions(Aspose.Diagram.SaveFileFormat.Jpeg);
// Set quality for the output image
options.JpegQuality = 50;
// Save the resultant Image file
diagram.Save("VisioToJPG.jpg", options);
System.Console.WriteLine("Done");
}
}
}

此代码片段可用于在 C#* 应用程序中*将 VSDX 转换为 JPG。您可以使用 Diagram 类来加载输入图,同时选择任何可用的构造函数。其次,您可以在使用 Save 方法渲染输出 JPG 文件之前设置输出图像的属性,例如图像质量、图像缩放、分辨率等。

本教程总结了在 C# 中将 VSD 转换为 JPG 的所有重要细节。同样,您可以按照本文在 C# 中将 VSDX 导出为 JPG。但是,如果要将 Visio 文件呈现为 SVG 图像,请参阅 如何在 C# 中将 Visio 转换为 SVG 上的文章。

 简体中文