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

C#'da DOC Belgelerini Karşılaştırma

Wordize for .NET, DOC dosyalarının programatik karşılaştırması ve aralarındaki farkların tespit edilmesi için etkili bir çözümdür. Comparer sınıfı, C# geliştiricilerinin iki DOC belgesinin içeriğindeki farklılıkları gerekli ayrıntı seviyesinde tanımlamalarına ve karşılaştırma sonucunu çıktı belgesine kaydetmelerine olanak tanır. Belgeler arasındaki farklılıklar, yazar bilgileri ve değişiklik zamanı ile birlikte ilk DOC belgesinin revizyonları olarak görüntülenir.

Ana Özellikler:
  • Hassas fark tespiti - Comparer.Compare() metodu, eklemeler, silmeler ve değişiklikler dahil olmak üzere tanımlanan değişikliklerle sonuç belgesi oluşturur
  • CompareOptions sınıfı aracılığıyla DOC karşılaştırma parametrelerinin esnek yapılandırması: değişiklik takibinin ayrıntıları (karaktere veya kelimeye göre), metin hareketlerinin tespiti, büyük-küçük harf değişikliklerini yok sayma, tabloları, belge alanlarını, dipnotları, yorumları, metin kutularını, biçimlendirmeyi ve üst-alt bilgileri yok sayma
  • Sonucun grafik formatında dışa aktarma yeteneği - Comparer.CompareToImages() metodu DOC karşılaştırma sonucunu görüntü dizisi olarak döndürür
  • Hem dosyalar hem de Stream nesneleri ile çalışma desteği
  • Comparer.ComparerContext ve metot zincirleme aracılığıyla karşılaştırma operasyonlarını çalıştırmak için Fluent API desteği, bu da C# koduna netlik katar
Kullanım Senaryoları:
  • DOC belge sürüm kontrolü - belge yönetim sistemlerinde DOC dosyalarının farklı sürümleri arasındaki değişikliklerin izlenmesi
  • Hukuki inceleme - karakter seviyesinde hassasiyetle DOC'deki kritik düzeltmeleri tanımlamak için sözleşme ve anlaşmalardaki değişikliklerin analizi
  • İçerik denetimi - kalite kontrolü ve standartlara uygunluk için DOC dosyalarının referans sürümlerle karşılaştırılması
  • İşbirlikçi geliştirme - kolektif çalışmanın koordinasyonu için ekibin farklı üyelerinden DOC belgelerindeki değişikliklerin analizi
  • Çeviri validasyonu - yerelleştirme kalite kontrolü ve kaynak metinle uygunluk için orijinal ve çevrilmiş DOC sürümlerinin karşılaştırılması
  • Arşiv karşılaştırması - içerik evriminin analizi ve tarihsel değişikliklerin tanımlanması için farklı zaman dilimlerinden DOC belgelerinin karşılaştırılması

Bu sayfada sunulan interaktif çevrimiçi demoda DOC belgelerinin programatik karşılaştırma yeteneklerini test edin. Bunun için iki DOC dosyası yükleyin, karşılaştırma işlemini çalıştırın ve tespit edilen farklılıklarla sonucu indirin. Sağlanan C# kod parçacığı .NET projenizde kullanıma hazırdır.

C#
Kodu çalıştır
İlk belgeyi yükleyin
İkinci belgeyi yükleyin
Listeden çıktı formatını seçin
using Wordize.Comparing;

Comparer.Compare("Input1.doc", "Input2.doc",
    "Output.doc", "Author Name", DateTime.Now);
using Wordize.Comparing; Comparer.Compare("Input1.doc", "Input2.doc", "Output.doc", "Author Name", DateTime.Now); using Wordize.Comparing; using Wordize.Saving; var imageStreams = Comparer.CompareToImages("Input1.doc", "Input2.doc", new ImageSaveOptions(SaveFormat.Doc), "Author Name", DateTime.Now); 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}.doc"); stream.CopyTo(file); }
Kodu çalıştır

C#'da DOC Nasıl Karşılaştırılır

  1. Wordize SDK'yı .NET projenize bağlayın
  2. İki DOC belgesi, karşılaştırma çıktısını kaydetmek için sonuç dosyası ve metadata (yazar ve tarih) argüman olarak belirterek Comparer.Compare() metodunu çağırın
  3. DOC belge karşılaştırma sonuçlarını alın
5%