如何使用 C# 将 HTML 转换为 DOCX

本文重点介绍如何借助流行的库转换文档,并提供有关如何使用 C#** 将 HTML 转换为 DOCX 的详细分步指南。它还包含一个代码示例,可帮助您在 C# 中将 HTML 导出到 DOCX**。按照提供的说明,您可以快速轻松地将 HTML 文件转换为 DOCX 格式。 HTML 到 DOCX 的转换需要以下步骤。

使用 C# 将 HTML 转换为 DOCX 的步骤

  1. 使用 NuGet 包管理器安装 GroupDocs.Conversion for .NET
  2. 将 GroupDocs.Conversion 的命名空间引用添加到您的项目中
  3. 通过将 HTML 文件的路径传递给构造函数,创建 Converter 类的新实例
  4. 通过调用 Converter.GetPossibleConversions 方法获取 DOCX 的转换选项
  5. 调用 Converter.Save 方法保存输出的 DOCX

HTML 是一种广泛用于创建网页和其他数字文档的语言。但是,有时您可能需要将 HTML 转换为其他格式,例如 DOCX。您可以利用上述步骤在 C# 中从 HTML 生成 DOCX。好消息是,只要安装了 .NET,就可以在 Windows、macOS 和 Linux 等流行的操作系统上执行这些步骤。以下代码示例显示如何将输入 HTML 导出为 DOCX 文件格式。

使用 C# 将 HTML 转换为 DOCX 的代码

using GroupDocs.Conversion;
namespace ConvertHTMLtoDOCXUsingCSharp
{
internal class Program
{
static void Main(string[] args)
{
// Set License to avoid the limitations of Conversion library
License lic = new License();
lic.SetLicense(@"GroupDocs.Conversion.lic");
// Import HTML document
var converter = new GroupDocs.Conversion.Converter("input.html");
// Get conversion option for final output document
var htmltodocxOptions = converter.GetPossibleConversions()["docx"]
.ConvertOptions;
// Save the DOCX to disk
converter.Convert("output.docx", htmltodocxOptions);
}
}
}

无需安装任何额外的软件即可将 HTML 转换为 DOCX C#。此外,上述代码示例中使用的库是跨平台的,允许您在安装了 .NET 的任何操作系统上执行代码。安装建议的文档转换库并对文件路径进行必要的调整后,您可以轻松地将此代码集成到您的项目中。

我们已经在上一篇文章中介绍了 HTML 到 ODT 的转换。如果您需要其他帮助,可以参考我们关于 如何使用 C# 将 HTML 转换为 ODT 的教程以获得进一步帮助。

 简体中文