使用 OpenXML for Word 搜索和添加注释
本文关键字:添加 注释 搜索 Word OpenXML for 使用 | 更新日期: 2023-09-27 17:57:24
我是OpenXML SDK的新手。
我需要在服务器端的Word docx上执行以下任务,我相信OpenXML SDK是我应该研究的第一个地方。
所以我的要求如下:
-
在文档中查找特定文本
-
在找到的文本的位置添加注释。
OpenXML SDK可以吗?我尝试浏览文档,并找到了一种搜索和替换文本的方法,但找不到在适当位置添加评论的方法。
谢谢!
Ron 给出的链接指示如何插入注释。要将其插入所需的位置,您可以找到带有类似内容的段落
Paragraph p = Body.Descendants<Paragraph>().Where(p.InnerText.Contains(searchString)).FirstOrDefault();
if (p != null)
{
// Here follow the link Ron post to create a comment
// insert the comment into p with p.InsertAfter() as said in the link
}
也许你必须根据匹配标准来调整它