繁体   English   中英

如何使用Power Tool XML将Word转换为html

[英]How to convert word to html using power tool xml

我使用PowerToolXml.dll作为将单词转换为HTML的参考,这是我的代码

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());
    }
}

但是在WordprocessingDocument产生此未引用错误(即,它产生不引用错误)如何解决此问题?

示例代码使用与Microsoft Office Open XML SDK 2.0一起安装的DocumentFormat.OpenXml.dll程序集中的类和枚举。 要在以下步骤中添加对该程序集的引用或构建此可视化方法随附的示例代码,必须首先下载并安装用于Microsoft Office的Open XML SDK 2.0,以便该程序集可用

您会在下面找到该文章的链接,但为方便起见,我在此处进行了总结:

该引用必须在Visual Studio项目中进行。 在解决方案资源管理器中,找到您的项目; 然后展开 寻找参考 ; 扩展它; 并确保PowerToolXml出现在此处; 如果不是,请右键单击“ 引用” ,然后向程序集添加引用

告诉我更多

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM