1

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这个不被引用时产生错误(即它产生不引用错误)如何解决这个问题?

4

1 回答 1

0

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

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

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

告诉我更多

于 2015-01-31T08:47:06.093 回答