Bu kısa eğitimde, C#** kullanarak Word belgesindeki **metin nasıl bulunacağını ve değiştirileceğini anlayacağız. C# Word belgesinde metin değiştirme, ister MS Windows, ister Linux veya macOS işletim sistemleri kullanıyor olun, .NET tabanlı uygulamalardan herhangi biri için basit API çağrıları kullanılarak mümkündür.
C# Kullanarak Word Belgesinde Metni Değiştirme Adımları
- MS Visual Studio kullanarak NuGet paket yöneticisinden Aspose.Words kitaplığını yapılandırın
- Kaynak Word dosyasını yüklemek için Document sınıfının bir örneğini oluşturun
- Farklı özellikler ayarlamak için FindReplaceOptions sınıf nesnesini örnekleyin
- Değiştir yönteminde arama ve değiştirme dizesini farklı özelliklerle birlikte ayarlayın
- Çıktı word dosyasını değiştirilen dize değerleriyle kaydedin
Yukarıdaki adımlarda, giriş Word belgesi yüklenir ve ardından metni bulmak ve değiştirmek için tam sözcükleri bulma, yön değiştirme ve büyük/küçük harf eşleştirme dahil olmak üzere farklı özellikler belirtebilirsiniz. Son olarak, Word belgesindeki metni C#* kullanarak değiştirme işlemini tamamladıktan sonra çıktı dosyasını kaydedin.
C# kullanarak Word belgesinde Metni Bulma ve Değiştirme Kodu
using System; | |
using Aspose.Words; | |
using Aspose.Words.Replacing; | |
namespace FindAndReplaceTextInWordDocumentInCsharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Use Aspose.Words license to remove trial version limitations after replacing text in Word document | |
License licenseForReplacingTextInWord = new License(); | |
licenseForReplacingTextInWord.SetLicense("Aspose.Words.lic"); | |
// Load an input Word file with Document class | |
Document doc = new Document("Input.docx"); | |
// Initialize FindReplaceOptions class object to replace text string | |
FindReplaceOptions options = new FindReplaceOptions(); | |
options.MatchCase = true; | |
options.Direction = FindReplaceDirection.Forward; | |
options.FindWholeWordsOnly = true; | |
// Set the search and replace string in the Replace method | |
doc.Range.Replace("Sample", "Replace", options); | |
// Save the result | |
doc.Save("FindAndReplace.docx"); | |
} | |
} | |
} |
Yukarıdaki örnekte, C# DOCX metin değiştirmeyi kullanmak, birkaç kod satırında kolayca mümkündür. İşlem, Belge sınıfı örneğini kullanarak girdi Word belgesini yükleyerek başlar, ardından metin değiştirme işlemini ayarlamak için FindReplaceOptions Sınıfı’nın farklı özelliklerini ayarlayarak devam eder. Son olarak Word belgesindeki metni C# kullanarak değiştirme işlemi Save yöntemiyle tamamlanır.
Bu makalede, Word belgesinde C# metin değiştirme kullanmanın nasıl kolayca mümkün olduğunu öğrendik. Ancak, e-posta ile word belgesi göndermeyi öğrenmek istiyorsanız, C# kullanarak Word Belgesini E-posta ile Gönderme makalesine bakın.