在线或通过 C# 进行 HTML 转换

将超文本标记语言 HTML 转换为 XHTML、MHTML、Markdown、PDF、XPS、DOCX 和图像,包括 BMP、JPG、PNG、TIFF,以构建跨平台的 .NET 应用程序

如何使用 C# 转换 HTML

超文本标记语言 HTML 是 Web 的语言。目前,大多数信息都以网页的形式呈现在网站上。因此,将这种基于 HTML 的信息转换为其他格式,如 PDF、XPS、Microsoft® Word、Markdown 和图像格式是一种常见的情况。 .NET HTML API 使开发人员的转换过程更容易。它使用 HTMLDocument 类加载文件,创建相关的保存选项对象并使用 Converter 类 相关的转换方法。

您要执行的任何转换都涉及加载 HTML 文档并将其保存为支持的格式。它可以是不同的场景,但可以通过几个必要的步骤来完成:

  1. 使用 HTMLDocument() 构造函数之一将 HTML 文档加载到 Document 对象中。您可以从文件、HTML 代码、流或 URL 加载 HTML。
  2. 创建一个保存选项对象。
  3. 调用 ConvertHTML() 方法之一并将所需的参数传递给它。

HTML 转换器现场演示

您可以使用 Aspose.HTML for .NET API 实时转换 HTML。以下 C# 示例演示了如何转换 HTML 文档。请从本地文件系统加载文件,选择输出格式并运行示例。您将立即得到结果。您可以在这里尝试免费在线转换器。

文档中的转换函数

Aspose.HTML .NET API 的主要亮点是转换功能。出于各种原因,需要在格式之间进行转换:以熟悉、方便的格式工作,或利用不同格式完成特定任务。 Aspose.Html.Converters 命名空间实现了对转换方法的轻松访问。它提供广泛的 HTML 到流行格式的转换,例如 PDF、XPS、DOCX、JPEG、PNG、BMP、TIFF、GIF、MHTML 和 MD。请访问文档章节 Converting Between Formats 了解有关 Aspose.HTML for .NET API 转换功能的更多信息。

为 .NET 库安装 Aspose.HTML

该库支持解析 HTML5、CSS3、SVG 和 HTML Canvas,以构建基于 WHATWG DOM 标准的文档对象模型 (DOM)。您可以使用多种方法在您的系统上安装适用于 .NET 的 Aspose.HTML 库:

  1. 使用 NuGet 包管理器 GUI。
  2. 使用包管理器控制台。
  3. 通过 MSI 安装 Aspose.HTML for .NET。

有关 C# 库安装的更多详细信息,请参阅 Aspose.HTML 文档

其他支持的转换

您还可以将 HTML、XHTML、MHTML、EPUB、Markdown 和 SVG 文件转换为许多其他文件格式,包括下面列出的几种文件格式: