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

本教程简要介绍了如何通过加载源 HTML 文件然后将其保存为 PNG 图像文件来将 HTML 转换为 C#中的图像。您可以通过设置示例代码中解释的许多属性来配置输出图像。请注意,此处使用 C#** 语言编写 **HTML 到图像转换器,但是您也可以使用许多其他语言执行相同的任务。

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

  1. 通过从 Nuget 包管理器添加 Aspose.HTML for .NET 来配置项目
  2. 将所需的源 HTML 文件加载到 HTMLDocument 类对象中以转换为图像
  3. 初始化 ImageSaveOptions 对象并配置输出图像的不同属性
  4. 使用 Converter 类中的 ConvertHTML() 函数将 HTML 转换为图像

上述步骤描述了如何使用 C# 将 HTML 转换为图像,首先添加对所需库的引用,然后使用 HTMLDocument 类加载源 HTML 文件。您可以通过设置平滑模式、背景颜色、水平和垂直分辨率等属性来配置输出图像。设置完所有参数后,使用需要输入文件、图像配置和输出图像文件名的 ConvertHTML() 函数将 HTML 文件转换为图像。

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

在这里,我们使用了 ImageSaveOptions 类对象,该对象还支持设置格式(默认为 PNG)、页面设置(如页面布局)以及用于呈现 HTML 的 CSS 选项。同样,支持的其他图像类型包括 JPEG、BMP、GIF 和 TIFF。

我们在这里学习了如何在 C# 中将 HTML 转换为图像。如果您想学习在将其转换为图像之前从头开始创建 HTML 文件,请参阅 如何在 C# 中创建 HTML 文件 上的文章。

 简体中文