我有一个示例代码,它工作得很好,如果该文件是局部的,但如果我点的方式来链接,然后立即错误,如何取胜?
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
其他信息:找不到文件
WordprocessingDocument.Open
将查找fileHandle
或Stream
但您提供URL
这没有任何意义。
首先需要使用HttpClient的下载文件Stream
然后用WordprocessingDocument.Open(stream)
相应的处理