使用DocumentFormat.OpenXml从word中获取文本

时间:2015-07-29 09:41:11

标签: c# asp.net ms-word

我正在尝试从.docx文件中获取文本,并且在Visual Studio中使用此代码时它运行良好但在上传到服务器时我收到错误:

  

错误:无法加载文件或程序集' DocumentFormat.OpenXml,Version = 2.5.5631.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其中一个依赖项。系统找不到指定的文件。

using (WordprocessingDocument wordDoc = WordprocessingDocument.Open(document, true)) {
    DocumentFormat.OpenXml.Wordprocessing.Body body
        = wordDoc.MainDocumentPart.Document.Body;
    totaltext = body.InnerText;
}

1 个答案:

答案 0 :(得分:1)

您必须在要使用代码的每台计算机上注册dll“DocumentFormat.OpenXml.dll”。

在服务器上注册dll,它应该可以正常工作