我有一个示例代码,如果文档在本地,效果很好,但是如果我指向链接的路径,那么立即出现错误,如何获胜?
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
其他信息:找不到文档
答案 0 :(得分:2)
WordprocessingDocument.Open
查找fileHandle
或Stream
,但您提供的URL
却没有意义。
您首先需要使用HttpClient以Stream
格式下载文件,然后使用
WordprocessingDocument.Open(stream)