C# 使用 .NET 将 HTML 转换为 JPG、PNG、BMP 和 GIF 图像

HTML 文件经常在 Internet 上使用。随后,Aspose.HTML for .NET API 支持许多处理 HTML 文件格式的功能。在本文中,我们将学习如何使用 C# 将 HTML 转换为图像。让我们探索以下用例:

首先,让我们检查包含一些文本和图像的基本 HTML 文件,我们将在这些示例中将其用作输入文件。

<!DOCTYPE html>
<html>
<head>
<style>
body {
  text-align: center;
  color: black;
}
</style>
</head>
<body>
<h2>Welcome to HTML to Image C# Test Conversion</h2>
<p></p>
<img src="HTML to Image.png" alt="HTML to Image" style="width:300px">
</body>
</html>

使用 C# 将 HTML 转换为 JPG 图像

您可以在 .NET 应用程序中使用 C# 语言将 HTML 转换为 JPG 图像。API 支持多种功能,用于获取具有不同变化的输出。例如,您可以设置输出图像的大小以及输出图像中所需的任何背景颜色。

您需要按照以下步骤将 HTML 转换为 JPG 图像:

  1. 使用ImageSaveOptions初始化图像渲染选项
  2. 设置页面大小或背景颜色
  3. 转换 HTML 文件

此外,以下代码显示了如何使用 C# 将 HTML 转换为 JPG 图像:

此外,让我们看看生成的输出JPG图像:

HTML 转 JPG

此外,您可以从属性中注意到图像的背景颜色和大小。分辨率为 300dpi,因此图像的宽度和长度为 2100,因为它的长度和宽度为 7 英寸。

使用 C# 将 HTML 转换为 PNG 图像

PNG 图像文件是比 JPG 图像更高级的文件。例如,与 JPG 图像不同,它们可以具有透明背景。因此,有时最好将 HTML 转换为 PNG 图像,因为它是一种流行且兼容的文件格式。

您可以按照以下步骤进行转换:

  1. 加载输入 HTML 文件
  2. 初始化ImageSaveOptions的对象
  3. 将 HTML 转换为 PNG 图像

以下代码片段显示了如何使用 C# 将 HTML 文件转换为 PNG 图像:

使用 C# 将 HTML 转换为 BMP 图像

您可以使用 ImageFormat.Bmp 属性将 HTML 转换为 BMP 图像。同样,您应该按照以下步骤进行转换:

  1. 加载 HTML 文件
  2. 使用 BMP ImageFormat设置属性
  3. 使用Converter执行转换

以下代码显示了如何在 C# 中将 HTML 转换为 BMP 图像:

使用 C# 将 HTML 转换为 GIF 图像

HTML 到 GIF 图像的转换是 API 的一个重要功能。您可以通过以下步骤转换文件:

  1. 加载输入 HTML 文档
  2. 使用 GIF ImageFormat指定ImageSaveOptions
  3. 调用ConvertHTML方法将 HTML 转换为 GIF 图片

下面的代码显示了如何在 .NET 应用程序中使用 C# 将 HTML 转换为 GIF 图像:

结论

综上所述,我们已经学习了如何在 .NET 应用程序中使用 C# 或 VB.NET 将 HTML 转换为 JPG、PNG、BMP 和 GIF。HTML 转换为这些图像格式是 Aspose.HTML for .NET API 最重要的功能之一。此外,转换或渲染结果具有最高的保真度和效率。这就是为什么 API 最适合转换、编辑或操作 HTML 文件的原因。此外,我们期待您的回音。如需任何帮助,请随时通过免费支持论坛与我们联系

也可以看看

将 EPUB 转换为 PDF