TextSearchOptions

TextFragmentAbsorber.TextSearchOptions property

获取或设置搜索选项。选项启用使用正则表达式进行搜索。

public TextSearchOptions TextSearchOptions { get; set; }

例子

该示例演示了如何使用正则表达式执行搜索文本。

// 打开文档
Document doc = new Document(@"D:\Tests\input.pdf");

// 创建 TextFragmentAbsorber 对象
TextFragmentAbsorber absorber = new TextFragmentAbsorber();

// 使吸收器使用正则表达式搜索所有以 'h' 开头和以 'o' 结尾的单词。
absorber.Phrase = @"h\w*?o";
absorber.TextSearchOptions = new TextSearchOptions(true);

// 我们应该找到 "hello" 单词并将其替换为 "Hi"
doc.Pages[1].Accept(absorber);
absorber.TextFragments[1].Text = "Hi"; 

// 保存文档
doc.Save(@"D:\Tests\output.pdf"); 

也可以看看