Visit
内容
[
隐藏
]Visit(Page)
在指定页面上执行搜索。
public override void Visit(Page page)
范围 | 类型 | 描述 |
---|---|---|
page | Page | PDF 文档页面对象。 |
例子
该示例演示如何在第一个 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");
也可以看看
- class Page
- class TextFragmentAbsorber
- 命名空间 Aspose.Pdf.Text
- 部件 Aspose.PDF
Visit(Document)
对指定文档执行搜索。
public override void Visit(Document pdf)
范围 | 类型 | 描述 |
---|---|---|
Document | PDF 文档对象。 |
例子
该示例演示如何在 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");
也可以看看
- class Document
- class TextFragmentAbsorber
- 命名空间 Aspose.Pdf.Text
- 部件 Aspose.PDF
Visit(XForm)
对指定的表单对象执行搜索。
public void Visit(XForm xForm)
范围 | 类型 | 描述 |
---|---|---|
xForm | XForm | Pdf 表单对象。 |
也可以看看
- class XForm
- class TextFragmentAbsorber
- 命名空间 Aspose.Pdf.Text
- 部件 Aspose.PDF