在文档SP URL中查找单词

时间:2019-02-06 15:26:47

标签: c# console-application openxml-sdk

我有一个示例代码,如果文档在本地,效果很好,但是如果我指向链接的路径,那么立即出现错误,如何获胜?

using DocumentFormat.OpenXml.Packaging;
using OpenXmlPowerTools;

using (WordprocessingDocument doc = WordprocessingDocument.Open(@"http://sp-test/sites/test/Documents/Base.docx", true))
TextReplacer.SearchAndReplace(wordDoc: doc, search: "Tags", replace: "Test", matchCase: false);
  

类型为'System.IO.FileNotFoundException'的未处理异常   发生在DocumentFormat.OpenXml.dll

     

其他信息:找不到文档

1 个答案:

答案 0 :(得分:2)

WordprocessingDocument.Open查找fileHandleStream,但您提供的URL却没有意义。

您首先需要使用HttpClient以Stream格式下载文件,然后使用 WordprocessingDocument.Open(stream)