ReplaceText
ReplaceText(string, int, string, TextState)
Belirtilen sayfadaki PDF dosyasındaki metni değiştirir.TextState
nesne (yazı tipi ailesi, renk) değiştirilecek metin olarak belirtilebilir.
public bool ReplaceText(string srcString, int thePage, string destString, TextState textState)
Parametre | Tip | Tanım |
---|---|---|
srcString | String | Değiştirilecek dize. |
thePage | Int32 | Sayfa numarası (0 “tüm sayfalar” anlamına gelir). |
destString | String | Değiştirilen dize. |
textState | TextState | Metin durumu (Metin Rengi, Yazı Tipi vb.). |
Geri dönüş değeri
Değiştirme yapıldıysa true değerini döndürür.
Örnekler
Örnek, PDF belgesinin ilk sayfasındaki metnin nasıl değiştirileceğini veTextState
yeni metin için metin özellikleri.
// belgeyi aç
Document doc = new Document(inFile);
// Font oluştur ve gömülü olarak işaretle
Aspose.Pdf.Text.Font font = FontRepository.FindFont("Courier New");
font.IsEmbedded = true;
// metni düzenlemek için PdfContentEditor nesnesi oluşturun
PdfContentEditor editor = new PdfContentEditor();
editor.BindPdf(doc);
// textState nesnesi oluştur
TextState textState = new TextState();
textState.Font = font;
textState.FontSize = 17;
textState.FontStyle = FontStyle.Bold | FontStyle.Italic;
textState.ForegroundColor = Color.Red;
// metni belirtilen yazı tipiyle değiştir
editor.ReplaceText("hello world", 1, "hi world", textState);
// belgeyi kaydet
doc.Save(outFile);
Ayrıca bakınız
- class TextState
- class PdfContentEditor
- ad alanı Aspose.Pdf.Facades
- toplantı Aspose.PDF
ReplaceText(string, string)
PDF dosyasındaki metni değiştirir.
public bool ReplaceText(string srcString, string destString)
Parametre | Tip | Tanım |
---|---|---|
srcString | String | Değiştirilecek dize. |
destString | String | Dize değiştiriliyor. |
Geri dönüş değeri
Değiştirme yapıldıysa true değerini döndürür.
Örnekler
Örnek, PDF belgesindeki metnin nasıl değiştirileceğini gösterir.
// belgeyi aç
Document doc = new Document(inFile);
// metni düzenlemek için PdfContentEditor nesnesi oluşturun
PdfContentEditor editor = new PdfContentEditor();
editor.BindPdf(doc);
// metni değiştir
editor.ReplaceText("hello world", "hi world");
// belgeyi kaydet
doc.Save(outFile);
Ayrıca bakınız
- class PdfContentEditor
- ad alanı Aspose.Pdf.Facades
- toplantı Aspose.PDF
ReplaceText(string, int, string)
Belirtilen sayfadaki PDF dosyasındaki metni değiştirir.
public bool ReplaceText(string srcString, int thePage, string destString)
Parametre | Tip | Tanım |
---|---|---|
srcString | String | Değiştirilecek iğne. |
thePage | Int32 | Sayfa numarası (tüm sayfalar için 0) |
destString | String | Dize değiştiriliyor. |
Geri dönüş değeri
Değiştirme yapıldıysa true değerini döndürür.
Örnekler
Örnek, belirtilen sayfada PDF belgesindeki metnin nasıl değiştirileceğini gösterir.
// belgeyi aç
Document doc = new Document(inFile);
// metni düzenlemek için PdfContentEditor nesnesi oluşturun
PdfContentEditor editor = new PdfContentEditor();
editor.BindPdf(doc);
// metni değiştir
editor.ReplaceText("hello world", 1, "hi world");
// belgeyi kaydet
doc.Save(outFile);
Ayrıca bakınız
- class PdfContentEditor
- ad alanı Aspose.Pdf.Facades
- toplantı Aspose.PDF
ReplaceText(string, string, TextState)
Belirtilen kullanarak PDF dosyasındaki metni değiştirirTextState
nesne.
public bool ReplaceText(string srcString, string destString, TextState textState)
Parametre | Tip | Tanım |
---|---|---|
srcString | String | Değiştirilecek dize |
destString | String | dize değiştiriliyor |
textState | TextState | Metin durumu (Metin Rengi, Yazı Tipi vb.) |
Geri dönüş değeri
Değiştirme yapıldıysa true değerini döndürür.
Örnekler
Örnek, metnin nasıl değiştirileceğini veTextState
yeni metin için metin özellikleri.
// belgeyi aç
Document doc = new Document(inFile);
// Font oluştur ve gömülü olarak işaretle
Aspose.Pdf.Text.Font font = FontRepository.FindFont("Courier New");
font.IsEmbedded = true;
// metni düzenlemek için PdfContentEditor nesnesi oluşturun
PdfContentEditor editor = new PdfContentEditor();
editor.BindPdf(doc);
// textState nesnesi oluştur
TextState textState = new TextState();
textState.Font = font;
textState.FontStyle = FontStyle.Bold | FontStyle.Italic;
// metni belirtilen yazı tipiyle değiştir
editor.ReplaceText("hello world", "hi world", textState);
// belgeyi kaydet
doc.Save(outFile);
Ayrıca bakınız
- class TextState
- class PdfContentEditor
- ad alanı Aspose.Pdf.Facades
- toplantı Aspose.PDF
ReplaceText(string, string, int)
PDF dosyasındaki metni değiştirir ve yazı tipi boyutunu ayarlar.
public bool ReplaceText(string srcString, string destString, int fontSize)
Parametre | Tip | Tanım |
---|---|---|
srcString | String | Değiştirilecek dize. |
destString | String | Dize değiştiriliyor. |
fontSize | Int32 | Yazı Boyutu. |
Geri dönüş değeri
Değiştirme yapıldıysa true değerini döndürür.
Örnekler
Örnek, metnin nasıl değiştirileceğini ve yeni metin için yazı tipi boyutunun nasıl ayarlanacağını gösterir.
// belgeyi aç
Document doc = new Document(inFile);
// Font oluştur ve gömülü olarak işaretle
Aspose.Pdf.Text.Font font = FontRepository.FindFont("Courier New");
font.IsEmbedded = true;
// metni düzenlemek için PdfContentEditor nesnesi oluşturun
PdfContentEditor editor = new PdfContentEditor();
editor.BindPdf(doc);
// metni belirtilen yazı tipiyle değiştir
editor.ReplaceText("hello world", "hi world", 14);
// belgeyi kaydet
doc.Save(outFile);
Ayrıca bakınız
- class PdfContentEditor
- ad alanı Aspose.Pdf.Facades
- toplantı Aspose.PDF