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

本文关键字:获取 取文本 word DocumentFormat OpenXml 使用 | 更新日期: 2023-09-27 18:05:13

我试图从.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;
}

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

你必须在你想使用你的代码的每台机器上注册dll" DocumentFormat.OpenXml.dll"

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