TextFragmentAbsorber

TextFragmentAbsorber()

Yeni bir örneğini başlatırTextFragmentAbsorber belgenin veya sayfanın tüm metin bölümlerinde arama yapan.

public TextFragmentAbsorber()

Notlar

Metin araması yapar ve aracılığıyla arama sonuçlarına erişim sağlar.TextFragments Toplamak.

Ö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");

// TextFragmentAbsorber nesnesi oluştur
TextFragmentAbsorber absorber = new TextFragmentAbsorber();

// Emicinin tüm "merhaba dünya" metin oluşumlarını aramasını sağlayın
absorber.Phrase = "hello world";

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

// İ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


TextFragmentAbsorber(TextEditOptions)

Yeni bir örneğini başlatırTextFragmentAbsorberbelgenin veya sayfanın tüm metin bölümlerinde arama yapan metin düzenleme seçenekleriyle.

public TextFragmentAbsorber(TextEditOptions textEditOptions)
ParametreTipTanım
textEditOptionsTextEditOptionsMetin düzenleme seçenekleri (Bazı düzenleme özelliklerini açmanıza izin verir).

Notlar

Metin araması yapar ve aracılığıyla arama sonuçlarına erişim sağlar.TextFragments Toplamak.

Örnekler

Örnek, ilk PDF belgesi sayfasındaki tüm metin parçalarının nasıl bulunacağını ve onlar için yazı tipinin nasıl değiştirileceğini gösterir.

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

// TextFragmentAbsorber nesnesi oluştur
TextFragmentAbsorber absorber = new TextFragmentAbsorber(new TextEditOptions(TextEditOptions.FontReplace.RemoveUnusedFonts));

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

// Courier yazı tipini bul
Pdf.Text.Font font = FontRepository.FindFont("Courier");

// Tüm metin parçaları için yazı tipini ayarla
foreach (TextFragment textFragment in absorber.TextFragments)
{
    textFragment.TextState.Font = font;
}

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

Ayrıca bakınız


TextFragmentAbsorber(string)

Yeni bir örneğini başlatırTextFragmentAbsorber belirtilen metin ifadesi için sınıf.

public TextFragmentAbsorber(string phrase)
ParametreTipTanım
phraseStringolduğu ifadeTextFragmentAbsorber aramalar

Notlar

Belirtilen ifadenin metin aramasını gerçekleştirir ve aracılığıyla arama sonuçlarına erişim sağlar.TextFragments koleksiyon.

Örnekler

Örnek, ilk PDF belgesi sayfasındaki metnin nasıl bulunacağını ve metnin ve yazı tipinin 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
doc.Pages[1].Accept(absorber);

// İlk metin oluşumunun metnini ve yazı tipini değiştirin
absorber.TextFragments[1].Text = "hi world";
absorber.TextFragments[1].TextState.Font = font;

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

Ayrıca bakınız


TextFragmentAbsorber(Regex)

Yeni bir örneğini başlatırTextFragmentAbsorber belirtilen System.Text.RegularExpressions.Regex sınıf nesnesi için sınıf.

public TextFragmentAbsorber(Regex regex)
ParametreTipTanım
regexRegexSystem.Text.RegularExpressions.Regex sınıfı nesnesi,TextFragmentAbsorber aramalar

Notlar

Belirtilen ifadenin metin aramasını gerçekleştirir ve aracılığıyla arama sonuçlarına erişim sağlar.TextFragments koleksiyon.

Örnekler

Örnek, ilk PDF belgesi sayfasındaki metnin nasıl bulunacağını ve metnin ve yazı tipinin 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");

// Giriş normal ifadesinin tüm örneklerini bulmak için TextAbsorber nesnesi oluşturun
TextFragmentAbsorber absorber = new TextFragmentAbsorber(new System.Text.RegularExpressions.Regex(@"h\w*?o"));

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

// "merhaba" kelimesini bulmalı ve "Merhaba" ile değiştirmeliyiz
doc.Pages[1].Accept(absorber);
absorber.TextFragments[1].Text = "Hi";

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

Ayrıca bakınız


TextFragmentAbsorber(string, TextSearchOptions)

Yeni bir örneğini başlatırTextFragmentAbsorberbelirtilen metin ifadesi ve metin arama seçenekleri için sınıf.

public TextFragmentAbsorber(string phrase, TextSearchOptions textSearchOptions)
ParametreTipTanım
phraseStringolduğu ifadeTextFragmentAbsorber aramalar
textSearchOptionsTextSearchOptionsMetin arama seçenekleri (Bazı arama özelliklerini açmanıza izin verir. Örneğin, normal ifadeyle arama yapın)

Notlar

Belirtilen ifadenin metin aramasını gerçekleştirir ve aracılığıyla arama sonuçlarına erişim sağlar.TextFragments koleksiyon.

Örnekler

Örnek, ilk PDF belgesi sayfasında normal ifadeli 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");

// Normal ifade kullanarak 'h' ile başlayan ve 'o' ile biten tüm kelimeleri arayan TextFragmentAbsorber nesnesi oluşturun.
TextFragmentAbsorber absorber = new TextFragmentAbsorber(@"h\w*?o", new TextSearchOptions(true));

// "merhaba" kelimesini bulmalı ve "Merhaba" ile değiştirmeliyiz
doc.Pages[1].Accept(absorber);
absorber.TextFragments[1].Text = "Hi"; 
 
// Belgeyi kaydet
doc.Save(@"D:\Tests\output.pdf");  

Ayrıca bakınız


TextFragmentAbsorber(Regex, TextSearchOptions)

Yeni bir örneğini başlatırTextFragmentAbsorber belirtilen metin ifadesi ve metin arama seçenekleri için sınıf.

public TextFragmentAbsorber(Regex regex, TextSearchOptions textSearchOptions)
ParametreTipTanım
regexRegexSystem.Text.RegularExpressions.Regex sınıfı nesnesi,TextFragmentAbsorber aramalar
textSearchOptionsTextSearchOptionsMetin arama seçenekleri (Bazı arama özelliklerini açmanıza izin verir.)

Notlar

Belirtilen ifadenin metin aramasını gerçekleştirir ve aracılığıyla arama sonuçlarına erişim sağlar.TextFragments koleksiyon.

Örnekler

Örnek, ilk PDF belgesi sayfasında normal ifadeli 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");

// Normal ifade kullanarak 'h' ile başlayan ve 'o' ile biten tüm kelimeleri arayan TextFragmentAbsorber nesnesi oluşturun.
TextFragmentAbsorber absorber = new TextFragmentAbsorber(new System.Text.RegularExpressions.Regex(@"h\w*?o"), new TextSearchOptions(true));

// "merhaba" kelimesini bulmalı ve "Merhaba" ile değiştirmeliyiz
doc.Pages[1].Accept(absorber);
absorber.TextFragments[1].Text = "Hi";

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

Ayrıca bakınız


TextFragmentAbsorber(string, TextSearchOptions, TextEditOptions)

Yeni bir örneğini başlatırTextFragmentAbsorber belirtilen metin ifadesi için sınıf, metin arama seçenekleri ve metin düzenleme seçenekleri.

public TextFragmentAbsorber(string phrase, TextSearchOptions textSearchOptions, 
    TextEditOptions textEditOptions)
ParametreTipTanım
phraseStringolduğu ifadeTextFragmentAbsorber aramalar
textSearchOptionsTextSearchOptionsMetin arama seçenekleri (Bazı arama özelliklerini açmanıza izin verir. Örneğin, normal ifadeyle arama yapın)
textEditOptionsTextEditOptionsMetin düzenleme seçenekleri (Bazı düzenleme özelliklerini açmanıza izin verir).

Notlar

Belirtilen ifadenin metin aramasını gerçekleştirir ve aracılığıyla arama sonuçlarına erişim sağlar.TextFragments koleksiyon.

Örnekler

Örnek, ilk PDF belgesi sayfasında normal ifadeli 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");

// Normal ifade kullanarak 'h' ile başlayan ve 'o' ile biten tüm kelimeleri arayan TextFragmentAbsorber nesnesi oluşturun.
TextFragmentAbsorber absorber = new TextFragmentAbsorber(@"h\w*?o", new TextSearchOptions(true));

// "merhaba" kelimesini bulmalı ve "Merhaba" ile değiştirmeliyiz
doc.Pages[1].Accept(absorber);
absorber.TextFragments[1].Text = "Hi"; 

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

Ayrıca bakınız


TextFragmentAbsorber(string, TextEditOptions)

Yeni bir örneğini başlatırTextFragmentAbsorber belirtilen metin ifadesi ve metin düzenleme seçenekleri için sınıf.

public TextFragmentAbsorber(string phrase, TextEditOptions textEditOptions)
ParametreTipTanım
phraseStringolduğu ifadeTextFragmentAbsorber aramalar
textEditOptionsTextEditOptionsMetin düzenleme seçenekleri (Bazı düzenleme özelliklerini açmanıza izin verir).

Notlar

Belirtilen ifadenin metin aramasını gerçekleştirir ve aracılığıyla arama sonuçlarına erişim sağlar.TextFragments koleksiyon.

Ayrıca bakınız


TextFragmentAbsorber(Regex, TextEditOptions)

Yeni bir örneğini başlatırTextFragmentAbsorber belirtilen metin ifadesi ve metin düzenleme seçenekleri için sınıf.

public TextFragmentAbsorber(Regex regex, TextEditOptions textEditOptions)
ParametreTipTanım
regexRegexSystem.Text.RegularExpressions.Regex sınıfı nesnesi,TextFragmentAbsorber aramalar
textEditOptionsTextEditOptionsMetin düzenleme seçenekleri (Bazı düzenleme özelliklerini açmanıza izin verir).

Notlar

Belirtilen ifadenin metin aramasını gerçekleştirir ve aracılığıyla arama sonuçlarına erişim sağlar.TextFragments koleksiyon.

Ayrıca bakınız