TextFragments
TextFragmentAbsorber.TextFragments property
Получает коллекцию вхождений поиска, представленныхTextFragment
объекты.
public TextFragmentCollection TextFragments { get; set; }
Примеры
В примере показано, как найти текст на первой странице документа 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");
// Принять поглотитель для первой страницы
doc.Pages[1].Accept(absorber);
// Изменить текст всех вхождений поиска
foreach (TextFragment textFragment in absorber.TextFragments)
{
textFragment.Text = "hi world";
}
// Сохранить документ
doc.Save(@"D:\Tests\output.pdf");
Смотрите также
- class TextFragmentCollection
- class TextFragmentAbsorber
- пространство имен Aspose.Pdf.Text
- сборка Aspose.PDF