Visit

Visit(Page)

在指定页面上执行搜索。

public override void Visit(Page page)
范围类型描述
pagePagePDF 文档页面对象。

例子

该示例演示如何在第一个 PDF 文档页面上查找文本并替换文本。

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

// 查找将用于更改文档文本字体的字体
Aspose.Pdf.Txt.Font font = FontRepository.FindFont("Arial");

// 创建 TextFragmentAbsorber 对象以查找所有“hello world”文本出现
TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");

// 接受第一页的吸收器
absorber.Visit(doc.Pages[1]);

// 更改所有搜索事件的文本
foreach (TextFragment textFragment in absorber.TextFragments)
{
    textFragment.Text = "hi world";
}

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

也可以看看


Visit(Document)

对指定文档执行搜索。

public override void Visit(Document pdf)
范围类型描述
pdfDocumentPDF 文档对象。

例子

该示例演示如何在 PDF 文档中查找文本并替换所有搜索出现的文本。

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

// 查找将用于更改文档文本字体的字体
Aspose.Pdf.Txt.Font font = FontRepository.FindFont("Arial");

// 创建 TextFragmentAbsorber 对象以查找所有“hello world”文本出现
TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");

// 接受第一页的吸收器
absorber.Visit(doc);

// 更改第一个文本出现的文本
absorber.TextFragments[1].Text = "hi world";

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

也可以看看


Visit(XForm)

对指定的表单对象执行搜索。

public void Visit(XForm xForm)
范围类型描述
xFormXFormPdf 表单对象。

也可以看看