我有一个非常基本的助手方法来设置书签的文本。Aspose.Words删除包含书签的行(行)
public static Bookmark SetBookmark(this Document doc, string bookmarkName, string value)
{
var bm = doc.Range.Bookmarks[bookmarkName];
if(bm == null)
throw new NullReferenceException(string.Format("Bookmark {0} Not Found!", bookmarkName));
bm.Text = value ?? string.Empty;
return bm;
}
我需要的是删除一个书签,删除一行文字包含它当满足特定条件,例如当时value == null
。有什么建议么?
样品文件看起来像:
你好
[收藏]
再见
导致文档:
你好
再见
Bookmark.Remove删除书签本身。我需要的是在书签所在的文档中取出整行。 – Sherlock
请通过任何免费的文件共享服务器分享样本输入和期望输出文档,例如Dropbox的。然后我会分享代码示例。 - 我与Aspose一起作为开发者传道者。 –
由于公司政策无法上传,因此请在此处提供抽象样本。 – Sherlock