.NET 的 HTML 转换器

.NET 的 HTML 转换器介绍

.NET 的 HTML 转换器是一个插件,允许开发者将 HTML 文档转换为各种格式,包括 PDF、XPS 和图像文件。本指南提供了可用功能的概述,并使用 .NET 中的代码示例解释如何执行常见任务。

将 HTML 转换为 PDF

要将 HTML 文档转换为 PDF 文件,可以使用 HTMLDocument 类。以下是一个示例:

using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;

// 创建一个 HTMLDocument 实例
var doc = new HTMLDocument("developer-guide.html");
var options = new PdfSaveOptions();

// 将 HTML 文件转换为 PDF
Converter.ConvertHTML(doc, options, "developer-guide.pdf")

此代码将 HTML 字符串转换为 PDF 文件,并保存到名为 “developer-guide.pdf” 的文件中。

将 HTML 转换为图像

要将 HTML 文档转换为图像文件,可以使用 HTMLDocument 类和 ConvertHTML 方法。以下是一个示例:

using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;

// 创建一个 HTMLDocument 实例
var doc = new HTMLDocument("developer-guide.html");
var options = new ImageSaveOptions(ImageFormat.Png);

// 将 HTML 文件转换为 PNG
Converter.ConvertHTML(doc, options, "developer-guide.png")

此代码将 HTML 字符串转换为 PNG 图像,并保存到名为 “output.png” 的文件中。

处理错误和异常

可以使用 try-catch 块处理错误和异常。以下是一个示例:

using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;

// 创建一个 HTMLDocument 实例
var doc = new HTMLDocument("developer-guide.html");
var options = new PdfSaveOptions();

try {
    // 将 HTML 文件转换为 PDF
    Converter.ConvertHTML(doc, options, "developer-guide.pdf")
} catch (Exception x) {
    Console.WriteLine($"错误转换 HTML:{x.Message}");
}
 中文