HTML 文件经常用于创建、编辑或传达大量信息。同样,包括 DOCX 和 DOC 在内的 Microsoft Word 文件也因各种功能而闻名。您可以在 C# 中将 HTML 网页文件转换为 word 文件、DOCX 或 DOC。在本文中,您将学习如何在 C# 中将 HTML 转换为 Word DOCX DOC。让我们在这里快速概述以下用例:
- HTML 网页到 Word DOCX DOC C# 转换器 – 安装
- 使用 C# 将 HTML 网页转换为 Word DOCX/DOC
- 使用高级选项在 C# 中将 HTML 转换为 Word DOCX/DOC
C# HTML 到 Word DOCX DOC C# 转换器 – 安装
Aspose.HTML for .NET API 支持大量 HTML 创建、操作和转换功能。一个突出的特性是在 C# 中将 HTML 转换为 DOCX/DOC。您可以通过从 New Releases 部分下载它来轻松配置 API,或者使用以下命令从 NuGet 安装它:
PM> Install-Package Aspose.Html
使用 C# 将 HTML 网页转换为 Word DOCX/DOC
让我们从一个简单的用例探索 HTML 到 Word DOCX/DOC C# 的转换。我们将创建一个基本的 HTML 文件,然后执行转换。您需要按照以下步骤在 C# 中将 HTML 转换为 Word 文件 (DOCX/DOC):
- 编写一个简单的 HTML 文件
- 加载输入 HTML 文件
- 初始化 DocSaveOptions 对象
- 在 C# 中将 HTML 网页转换为 Word DOCX
下面的 C# 代码显示了如何将 HTML 网页转换为 Word 文件,如 DOCX/DOC:
// 准备 HTML 代码并将其保存到文件中。
var code = @"<span>Hello World!!</span>";
System.IO.File.WriteAllText("document.html", code);
// 从文件初始化 HTML 文档
using (var document = new HTMLDocument("document.html"))
{
// 初始化 DocSaveOptions
var options = new Aspose.Html.Saving.DocSaveOptions();
// 将 HTML 网页转换为 DOCX
Aspose.Html.Converters.Converter.ConvertHTML(document, options, "output.docx");
}
使用 C# 中的高级选项将 HTML 转换为 C# 中的 Word
让我们更进一步。您可以使用 DocSaveOptions 对象更改页面大小、边距、背景颜色和其他属性。所有这些选项都有助于更好地控制文件的转换方式。这可以帮助您在不关心底层文件格式的情况下实现您的要求。您应该按照以下步骤使用 C# 使用高级选项将 HTML 转换为 DOCX:
- 加载输入 HTML 文件
- 初始化 DocSaveOptions 对象
- 以英寸为单位指定页面大小
- 在 C# 中调用 ConvertHTML 方法将 HTML 转换为 Word DOCX
下面的代码基于上述步骤,显示了如何在 C# 中将 HTML 转换为 Word DOCX 文件:
// 准备一段HTML代码并保存到文件中
var code = @"<span>Hello World!!</span>";
System.IO.File.WriteAllText("document.html", code);
// 将 A5 设置为页面大小
var options = new Aspose.Html.Saving.DocSaveOptions
{
PageSetup =
{
AnyPage = new Aspose.Html.Drawing.Page()
{
Size = new Aspose.Html.Drawing.Size(Aspose.Html.Drawing.Length.FromInches(8.3f), Aspose.Html.Drawing.Length.FromInches(5.8f))
}
}
};
// 将 HTML 文档转换为 DOCX
Aspose.Html.Converters.Converter.ConvertHTML("document.html", options, "output.docx");
结论
在本文中,我们探讨了在 C# 中以编程方式将 HTML 转换为 Word DOCX DOC。此外,您可以访问文档部分或API参考进行进一步分析。如有任何疑问或疑虑,请写信给我们 免费支持论坛。