Visit

Visit(Page)

Führt eine Suche auf der angegebenen Seite durch.

public override void Visit(Page page)
ParameterTypBeschreibung
pagePagePDF-Dokumentseitenobjekt.

Beispiele

Das Beispiel zeigt, wie Sie Text auf der ersten PDF-Dokumentseite finden und den 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
absorber.Visit(doc.Pages[1]);

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

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

Siehe auch


Visit(Document)

Führt eine Suche im angegebenen Dokument durch.

public override void Visit(Document pdf)
ParameterTypBeschreibung
pdfDocumentPDF-Dokumentobjekt.

Beispiele

Das Beispiel zeigt, wie Text in einem PDF-Dokument gefunden und Text aller Suchvorkommen ersetzt wird.

// 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
absorber.Visit(doc);

// Text des ersten Textvorkommens ändern
absorber.TextFragments[1].Text = "hi world";

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

Siehe auch


Visit(XForm)

Führt eine Suche nach dem angegebenen Formularobjekt durch.

public void Visit(XForm xForm)
ParameterTypBeschreibung
xFormXFormPDF-Formularobjekt.

Siehe auch