如何在 C# 中将 HTML 转换为图像

本教程向您解释如何使用一种流行的文档转换产品来将 HTML 转换为 C# 中的图像。您可以使用 C#** 轻松快速地**将 HTML 转换为图像,只需很少的 API 调用。此外,将文档转换为 PNG 格式不需要安装任何额外的软件,并且可以在任何操作系统上完成,包括 Microsoft Windows、Linux 和 Mac OS。

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

  1. 从应用程序中的 NuGet 包管理器设置 GroupDocs.Conversion for .NET
  2. 在代码中添加对 GroupDocs.Conversion 命名空间的引用
  3. 创建 Converter 类的实例并加载源 HTML 文件
  4. 初始化 ImageConvertOptions 类并设置输出 PNG 文件的属性
  5. 使用 Convert 方法将输出图像保存到磁盘。此外,将 ImageConvertOptions 实例与输出文件名一起传递。

这几个步骤演示了如何为 C# HTML 到 PNG 功能实现文档转换。您现在要做的就是按照以下步骤获取转换后的文档。将包安装到您的应用程序中,然后使用所需参数调用 Converter 和 ImageConvertOptions 类的构造函数。最后,使用 Converter 类的 Convert 函数将生成的文件保存到光盘中。

在 C# 中将 HTML 转换为图像的代码

using System;
using GroupDocs.Conversion.Options.Convert;
namespace ConvertHtmlToImageInCSharp
{
class Program
{
public static void Main(string[] args) // Main function to convert HTML to Image using C#
{
// Remove the watermark in output Image by adding license
string licensePath = "GroupDocs.Conversion.lic";
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License();
lic.SetLicense(licensePath);
// Load the source HTML file for conversion to Image
var converter = new GroupDocs.Conversion.Converter("sample.html");
// Set the convert options for the output PNG
var convertOptions = new ImageConvertOptions();
// Convert and save the HTML in PNG format
converter.Convert("converted.png", convertOptions);
Console.WriteLine("Done");
}
}
}

我们创建了一个示例,说明如何使用 C# convert HTML to Image 代码来转换文档。在这篇文章中,我们介绍了基本的文档转换并从 HTML 文件生成了图像。为了满足您的需求,您可以修改此代码并将其他参数应用于渲染图像文件,例如亮度、对比度、翻转模式、高度、宽度等等。

我们在之前的文章中研究了如何在 C# 中将 RTF 转换为 PDF。如果您想了解更多信息,请查看 如何使用 C# 将 RTF 转换为 PDF

 简体中文