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