本教程向您解释如何使用一种流行的文档转换产品来将 HTML 转换为 C# 中的图像。您可以使用 C#** 轻松快速地**将 HTML 转换为图像,只需很少的 API 调用。此外,将文档转换为 PNG 格式不需要安装任何额外的软件,并且可以在任何操作系统上完成,包括 Microsoft Windows、Linux 和 Mac OS。
在 C# 中将 HTML 转换为图像的步骤
- 从应用程序中的 NuGet 包管理器设置 GroupDocs.Conversion for .NET
- 在代码中添加对 GroupDocs.Conversion 命名空间的引用
- 创建 Converter 类的实例并加载源 HTML 文件
- 初始化 ImageConvertOptions 类并设置输出 PNG 文件的属性
- 使用 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。