TextFragments
TextFragmentAbsorber.TextFragments property
Hämtar samling av sökförekomster som presenteras medTextFragment
objekt.
public TextFragmentCollection TextFragments { get; set; }
Exempel
Exemplet visar hur man hittar text på den första PDF-dokumentsidan och ersätter alla sökförekomster med ny text.
// Öppna dokument
Document doc = new Document(@"D:\Tests\input.pdf");
// Hitta teckensnitt som kommer att användas för att ändra teckensnitt för dokumenttext
Aspose.Pdf.Txt.Font font = FontRepository.FindFont("Arial");
// Skapa TextFragmentAbsorber-objekt för att hitta alla "hej världen" textförekomster
TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");
// Acceptera absorbenten för första sidan
doc.Pages[1].Accept(absorber);
// Ändra text för alla sökförekomster
foreach (TextFragment textFragment in absorber.TextFragments)
{
textFragment.Text = "hi world";
}
// Spara dokument
doc.Save(@"D:\Tests\output.pdf");
Se även
- class TextFragmentCollection
- class TextFragmentAbsorber
- namnutrymme Aspose.Pdf.Text
- hopsättning Aspose.PDF