TextFragments

TextFragmentAbsorber.TextFragments property

Ruft eine Sammlung von Suchvorkommen ab, die angezeigt werdenTextFragment Objekte.

public TextFragmentCollection TextFragments { get; set; }

Beispiele

Das Beispiel zeigt, wie Sie Text auf der ersten PDF-Dokumentseite finden und alle Suchvorkommen durch neuen Text ersetzen.

// Dokument öffnen
Document doc = new Document(@"D:\Tests\input.pdf");

// Schriftart finden, die verwendet wird, um die Schriftart des Dokumenttexts zu ändern
Aspose.Pdf.Txt.Font font = FontRepository.FindFont("Arial");

// TextFragmentAbsorber-Objekt erstellen, um alle "Hello World"-Textvorkommen zu finden
TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");

// Akzeptiere den Absorber für die erste Seite
doc.Pages[1].Accept(absorber);

// Text aller Suchvorkommen ändern
foreach (TextFragment textFragment in absorber.TextFragments)
{
    textFragment.Text = "hi world";
}

// Dokument speichern
doc.Save(@"D:\Tests\output.pdf");  

Siehe auch