Deutsch Indonesia Tiếng Việt فارسی English Italiano Türkçe ไทย Español Polski Русский 日本語 Français Português العربية

Belgelerde Metin Değiştirme C# ile

Wordize for .NET, belgelerde metin değişimi için etkili bir çözümdür. Replacer sınıfı, C# geliştiricilerinin hem basit dizeler hem de düzenli ifadeler kullanarak belgelerde metin parçalarını programlı olarak değiştirmesine olanak sağlar.

Ana Özellikler:
  • Basit metin bulma ve değiştirme - Replacer.Replace() metodu, belgenin tüm bölümlerinde biçimlendirmeyi koruyarak metin değişimi gerçekleştirir
  • Karmaşık metin dönüşümleri için tam Regex desteği, yakalama grupları kullanarak metin değişimi dahil
  • Esnek arama ayarları - FindReplaceOptions sınıfı, büyük/küçük harf duyarlılığı, sadece tam kelime arama, belgenin çeşitli öğelerindeki metinleri yok sayma ve daha fazlası dahil arama parametrelerini kontrol eder
  • Değiştirme metninde ikameler - özel değiştirme desenleri için UseSubstitutions kullanımı: bulunan metin, eşleşmeden önceki metin, eşleşmeden sonraki metin
  • Biçimlendirilmiş değiştirme - ReplacementFormat aracılığıyla değiştirme metninde özelleştirilmiş işaretleme desteği
  • Sonucu görüntü formatına dışa aktarma olanağı - ReplaceToImages() metodu sonucu görüntü dizisi olarak döndürür
  • Metin bulma ve değiştirme işlemleri için ReplacerContext ve metod zincirleme aracılığıyla Fluent API desteği, C# koduna açıklık katar
Kullanım Durumları:
  • Belge stilini standartlaştırma
  • Belgelerdeki bilgileri doğrulama
  • Yer tutucu alanları gerçek verilerle değiştirme
  • Kişisel verileri kaldırma veya maskeleme

Bu sayfada sunulan interaktif çevrimiçi demo ile DOCX'de programlı metin değişimi yeteneklerini test edin. Bunun için DOCX belgenizi yükleyin, aranacak metni ve değiştirme metnini belirtin, işlemi çalıştırın ve doğrulama için güncellenmiş dosyayı indirin. Sağlanan C# kod parçası .NET projenizde kullanıma tamamen hazırdır.

C#
Kodu çalıştır
Belgenizi yükleyin
Listeden çıktı formatını seçin
using Wordize.Replacing;

Replacer.Replace("Input.docx", "Output.pdf", "Metin veya Regex", "Metin veya Regex");
using Wordize.Replacing; Replacer.Replace("Input.docx", "Output.pdf", "Metin veya Regex", "Metin veya Regex"); using Wordize.Replacing; using Wordize.Saving; var imageStreams = Replacer.ReplaceToImages("Input.docx", new ImageSaveOptions(SaveFormat.Pdf), "Metin veya Regex", "Metin veya Regex"); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.pdf"); stream.CopyTo(file); }
using Wordize.Replacing;

FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true };
Replacer.Replace("Input.docx", "Output.pdf", new Regex(@"Metin veya Regex"), "Metin veya Regex", options);
using Wordize.Replacing; FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true }; Replacer.Replace("Input.docx", "Output.pdf", new Regex(@"Metin veya Regex"), "Metin veya Regex", options); using Wordize.Replacing; using Wordize.Saving; FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true }; var imageStreams = Replacer.ReplaceToImages("Input.docx", new ImageSaveOptions(SaveFormat.Pdf), new Regex(@"Metin veya Regex"), "Metin veya Regex", options); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.pdf"); stream.CopyTo(file); }
Kodu çalıştır

Word, PDF'de Metni C# ile Nasıl Değiştirirsiniz

  1. Wordize for .NET'u C# projenize ekleyin
  2. Replacer.Replace() metodunu çağırın, parametrelerde belge, arama metni, değiştirme metni ve arama parametrelerini (metin veya RegEx) belirtin
  3. Metni değiştirilmiş belgeyi alın
5%