Visit

Visit(Page)

Выполняет поиск на указанной странице.

public override void Visit(Page page)
ПараметрТипОписание
pagePageОбъект страницы документа 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");  

Смотрите также


Visit(Document)

Выполняет поиск в указанном документе.

public override void Visit(Document pdf)
ПараметрТипОписание
pdfDocumentОбъект 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");  

Смотрите также


Visit(XForm)

Выполняет поиск по указанному объекту формы.

public void Visit(XForm xForm)
ПараметрТипОписание
xFormXFormОбъект формы PDF.

Смотрите также