Visit

Visit(Page)

Belirtilen sayfada arama yapar.

public override void Visit(Page page)
ParametreTipTanım
pagePagePDF belge sayfası nesnesi.

Örnekler

Örnek, ilk PDF belgesi sayfasında metnin nasıl bulunacağını ve metnin nasıl değiştirileceğini gösterir.

// Belgeyi aç
Document doc = new Document(@"D:\Tests\input.pdf");

// Belge metni yazı tipini değiştirmek için kullanılacak yazı tipini bulun
Aspose.Pdf.Txt.Font font = FontRepository.FindFont("Arial");

// Tüm "merhaba dünya" metin oluşumlarını bulmak için TextFragmentAbsorber nesnesi oluşturun
TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");

// İlk sayfa için emiciyi kabul et
absorber.Visit(doc.Pages[1]);

// Tüm arama oluşumlarının metnini değiştir
foreach (TextFragment textFragment in absorber.TextFragments)
{
    textFragment.Text = "hi world";
}

// Belgeyi kaydet
doc.Save(@"D:\Tests\output.pdf");  

Ayrıca bakınız


Visit(Document)

Belirtilen belge üzerinde arama yapar.

public override void Visit(Document pdf)
ParametreTipTanım
pdfDocumentPDF belge nesnesi.

Örnekler

Örnek, PDF belgesindeki metnin nasıl bulunacağını ve tüm arama oluşumlarının metnini nasıl değiştireceğini gösterir.

// Belgeyi aç
Document doc = new Document(@"D:\Tests\input.pdf");

// Belge metni yazı tipini değiştirmek için kullanılacak yazı tipini bulun
Aspose.Pdf.Txt.Font font = FontRepository.FindFont("Arial");

// Tüm "merhaba dünya" metin oluşumlarını bulmak için TextFragmentAbsorber nesnesi oluşturun
TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");

// İlk sayfa için emiciyi kabul et
absorber.Visit(doc);

// İlk metin oluşumunun metnini değiştir
absorber.TextFragments[1].Text = "hi world";

// Belgeyi kaydet
doc.Save(@"D:\Tests\output.pdf");  

Ayrıca bakınız


Visit(XForm)

Belirtilen form nesnesinde arama yapar.

public void Visit(XForm xForm)
ParametreTipTanım
xFormXFormPdf form nesnesi.

Ayrıca bakınız