从下载https://github.com/tonyqus/npoi/下载的NPOI 2.3.0.0源代码,用Visual studio 2015打开npoi-master\solution\visualstudio\OOXML.sln,可以正常编译。
想测试其替换功能,不像Word Com操作或者Synfusion DocID在文档对象上提供Replace方法,需要按照分别替换每个段落中的文本,于是自己参考网络代码,写了一个替换方法:
public void RepalceText(NPOI.XWPF.UserModel.XWPFDocument doc, string keywords, string replace)
{
//遍历段落
foreach (var para in doc.Paragraphs)
{
ReplaceKey(para, keywords, replace);
}
//遍历表格
var tables = doc.Tables;
foreach (var table in tables)
{
foreach (var row in table.Rows)
{
forea