Aspose.Words Belgeliği Belirteci for .NET

Aspose.Words Document Comparer for .NET, geliştiriciler için iki Word belgesini karşılaştırmak ve her farkı vurgulayan incelemeleri oluşturmak için güçlü bir araç sunar. yasal, teknik veya editörlü inceleme için bu eklenti, metin düzenlemelerinin doğru izlenmesini, biçimlendirme değişikliklerini ve yapısal modifikasyonları doğrudan .Net uygulamalarınızda sağlar.

Yükleme ve Setup

Desteklenen Çevre:

  • Windows, Linux ve MacOS
  • Çerçeve: .NET Framework, .Net Standard, ,NET Core, 5/6+, Mono
  • IDEs: Microsoft Visual Studio (2010–2022), Xamarin, MonoDevelop

Hızlı Başlangıç: .NET’te Belgeleri Karşılaştırın

using Aspose.Words;

var docA = new Document(MyDir + "Blank.docx");
var docB = new Document(MyDir + "Document.docx");

// Compare documents. Differences are added as revisions to docA
docA.Compare(docB, "User", DateTime.Now, new CompareOptions { IgnoreFormatting = true });

// Inspect revisions
foreach (Revision revision in docA.Revisions)
{
    Console.WriteLine("Type: " + revision.RevisionType);
    Console.WriteLine("Author: " + revision.Author);
    Console.WriteLine("Date: " + revision.DateTime);
    Console.WriteLine("Revision text: " + revision.ParentNode.ToString(SaveFormat.Text));
}

Bu kesim, iki belgeyi karşılaştırmayı ve oluşturulan incelemeler aracılığıyla iterasyonu gösterir.

Özellikler ve fonksiyonlar

Temel Belge Karşılaştırması

  • DOC, DOCX, RTF, HTML, PDF, OpenOffice, Markdown ve daha fazlasını karşılaştırın.
  • İkinci belgede yerleştirme, silme ve biçimlendirme değişiklikleri girer.
  • Orijinal içeriği korur ve Word’in tanıdık Track Changes tarzını uygular.

İnceleme İzleme ve Yönetimi

  • Değerlendirmeleri içeri girin, silin veya FormatChange olarak kategorize edin.
  • Programlı kabul / reddetme işlemlerini destekler.
  • Özel raporlar veya özetler oluşturmak için iterasyon sağlar.

Özel karşılaştırma ayarları

  • Olay hassasiyetini birleştirin.
  • Beyaz alan değişikliklerini (uzaylar, sekmeler, boşluklar) izlemek için seçin).
  • Kontrol karşılaştırma granularite: karakter, kelime veya paragraf seviyesi.
  • Yorumlar, kitap işaretleri veya başlıklar gibi düğümleri kaydırın.

Element seviyesi karşılaştırması

  • Teks: Ekler, silinmeler ve hareketli metinleri tespit eder.
  • Format: Yazı, paragraf ve tarz değişiklikleri tanımlar.
  • Tabeller: Sıradaki / sütun içeriği, silinmeleri ve hücresel karışımlar / bölünmeler izler.
  • Objects: Eklenen, silinmiş veya yeniden yerleştirilen resimler, şekiller ve OLE nesneleri bayrakları.

performans ve ölçeklenebilirlik

  • Akış tabanlı APIs, çok büyük belgeleri verimli bir şekilde karşılaştırmanızı sağlar.
  • Multi-trade karşılaştırmalar batch işleme için desteklenir.
  • Yükleme ve kaydetme seçenekleri ile ayarlanabilir hafıza izi.

En İyi Uygulamalar

  • Değerlendirme mesajlarından kaçınmak için erken lisans kullanın.
  • Karşılaştırmadan önce belgeleri normalleştirin (stiller, izlenen değişiklikleri kaldırın.
  • Sahte pozitifleri azaltmak için beyaz alan / durum hassasiyeti ayarlayın.
  • Kullanmak için Revisions Yapılandırılmış değişim logları için koleksiyon.
  • Toplam çalışma yükleri için, karşılaştırmaları asinkron bir şekilde çalıştırın ve rekabeti yönetin.

Yaygın Sorunların Giderilmesi

Beklenmedik sonuçlar veya eksik değişiklikler?✔ Belge bütünlüğünü ve biçimlendirme tutarlılığını kontrol edin.

Su işareti veya sınırlı işlevselliği değerlendirmesi?✔ Garanti lisansı doğru bir şekilde uygulanır.

Büyük belgelerle düşük performans mı?✔ Akım tabanlı APIs kullanın ve mümkün olduğunca paralel işleme izin verin.

Sıkça Sorulan Sorular

**Q: .NET için Aspose.Words Belge Karşılaştırıcısı nedir?**Belgeler arasındaki farklılıkları tespit etmek ve inceleme için revizyonlar olarak bunları uygulamak için bir eklenti.

**Q: Hangi dosya biçimleri desteklenir?**DOC, DOCX, RTF, HTML, PDF, OpenOffice biçimleri, Markdown ve resimler (JPG, PNG, vb.).

**Q: Değerlendirmeleri programlı olarak kabul edebilir veya reddedebilir miyim?**Evet. API, revizyonları toplu veya bireysel olarak kabul etmeyi / reddetmeyi destekler.

**Q: Bu Aspose.Words ile nasıl entegre edilir?**Doğrudan Aspose.Words belge nesneleri ile çalışır, mevcut çalışma akışları ile çarpıcı bir entegrasyon sağlar.

**Q: Hangi endüstriler bu araçtan yararlanıyor?**Hukuk, finans, yayıncılık ve işletme sektörleri denetim, uyumluluk ve editörlük incelemesi için kullanır.

 Türkçe