gpt4 book ai didi

c# - 从 Word 文档转换为 HTML

转载 作者:技术小花猫 更新时间:2023-10-29 12:31:01 27 4
gpt4 key购买 nike

我想在我的机器上没有安装 Word 的情况下使用 Word Viewer 将 Word 文档保存为 HTML。有什么方法可以在 C# 中完成此操作吗?

最佳答案

要将 .docx 文件转换为 HTML 格式,您可以使用 OpenXmlPowerTools .确保添加对 OpenXmlPowerTools.dll 的引用。

using OpenXmlPowerTools;
using DocumentFormat.OpenXml.Wordprocessing;

byte[] byteArray = File.ReadAllBytes(DocxFilePath);
using (MemoryStream memoryStream = new MemoryStream())
{
memoryStream.Write(byteArray, 0, byteArray.Length);
using (WordprocessingDocument doc = WordprocessingDocument.Open(memoryStream, true))
{
HtmlConverterSettings settings = new HtmlConverterSettings()
{
PageTitle = "My Page Title"
};
XElement html = HtmlConverter.ConvertToHtml(doc, settings);

File.WriteAllText(HTMLFilePath, html.ToStringNewLineOnAttributes());
}
}

关于c# - 从 Word 文档转换为 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2266097/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com