Perbandingan Dokumen Aspose.Words untuk .NET

Aspose.Words Document Comparer untuk .NET menyediakan pemaju dengan alat yang berkuasa untuk bandingkan dua dokumen Word dan menghasilkan penilaian yang menonjolkan setiap perbezaan yang dikesan. sama ada untuk ulasan undang-undang, teknikal, atau editorial, plugin ini memastikan pemantauan yang tepat daripada pengeditan teks, perubahan pemformatan, dan perubahan struktur secara langsung dalam aplikasi .Net anda.

Pemasangan dan Setup

  • Pemasangan Pakej NuGet Aspose.Words Document Comparer ke dalam projek anda.
  • Menerima permohonan untuk memulakan perniagaan ( Panduan Lisensi Berukuran ).
  • Lihatlah yang Panduan pemasangan untuk persyaratan dan langkah-langkah terperinci.

Persekitaran yang disokong:

  • Sistem operasi : Windows, Linux dan MacOS
  • Rangka kerja : .NET Framework, .Net Standard , .net Core dan Mono
  • ID: Microsoft Visual Studio (2010–2022), Xamarin dan MonoDevelop

Mulakan Cepat: Bandingkan Dokumen dalam .NET

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));
}

Snippet ini menunjukkan perbandingan dua dokumen dan iterasi melalui penilaian yang dihasilkan.

Ciri-ciri dan fungsi

Perbandingan Dokumen Utama

  • Perbandingan DOC, DOCX, RTF, HTML, PDF, OpenOffice, Markdown, dan banyak lagi.
  • Masukkan insert, penghapusan, dan pemformatan perubahan daripada dokumen kedua ke dokumen pertama.
  • Ia mengekalkan kandungan asal dan memohon gaya Word yang biasa Track Changes.

Audit Pengesanan dan Pengurusan

  • Mengkategorikan penilaian sebagai Masukkan, Hapus, atau FormatChange.
  • Menyokong operasi penerimaan / penolakan programmatik.
  • Membolehkan iterasi untuk membina laporan atau ringkasan yang disesuaikan.

Seting Perbandingan Custom

  • Menggabungkan kes sensitiviti.
  • Pilih sama ada untuk menjejaki perubahan ruang putih (ruang, tab, pecahan).
  • Kawalan perbandingan granulariti: watak, perkataan, atau tahap perenggan.
  • Melompat nod seperti komen, bookmark, atau tajuk.

Perbandingan Tahap Elemen

  • Teks: Mengesan penambahan, penghapusan, dan teks yang dipindahkan.
  • Formatting: Mengidentifikasi perubahan huruf, perenggan, dan gaya.
  • Jadual: Mengikuti insert baris/kolom, penghapusan, dan gabungan sel/split.
  • Objek: Bendera yang dimasukkan, dipadamkan, atau diletakkan semula imej, bentuk, dan objek OLE.

prestasi dan scalability

  • API berasaskan aliran membolehkan membandingkan dokumen yang sangat besar dengan cekap.
  • Perbandingan pelbagai baris disokong untuk pemprosesan batch.
  • Mengkonfigurasi jejak memori dengan pilihan beban dan simpanan.

amalan terbaik

  • Permohonan lesen awal untuk mengelakkan mesej penilaian.
  • Normalisasi dokumen (gaya, menghapuskan perubahan yang dipantau) sebelum perbandingan.
  • Menyesuaikan sensitiviti ruang putih / kes untuk mengurangkan positif palsu.
  • Gunakan yang Revisions Pengumpulan untuk log perubahan berstruktur.
  • Untuk beban kerja besar, menjalankan perbandingan secara tidak sinkron dan menguruskan persaingan.

Penyelesaian Masalah Umum

Hasil yang tidak dijangka atau perubahan yang hilang?✔ Semak integriti dokumen dan konsistensi pemformatan.

Penilaian tanda air atau fungsi terhad?✔ Jaminan lesen digunakan dengan betul.

Kesempurnaan rendah dengan dokumen yang besar?✔ Gunakan API berasaskan aliran dan membolehkan pemprosesan serentak di mana mungkin.

Soalan-soalan yang kerap ditanya

**Q: Apakah Perbandingan Dokumen Aspose.Words untuk .NET?**Plugin untuk mendeteksi perbezaan antara dokumen dan memohon mereka sebagai penilaian untuk ulasan.

**Q: format fail mana yang disokong?**DOC, DOCX, RTF, HTML, PDF, format OpenOffice, Markdown, dan imej (JPG, PNG, dll.).

**Q: Bolehkah saya menerima atau menolak pemeriksaan secara programmatik?**Ya. API menyokong menerima/menolak penilaian secara besar-besaran atau secara individu.

**Q: Bagaimana ini mengintegrasikan dengan Aspose.Words?**Ia berfungsi secara langsung dengan objek dokumen Aspose.Words, memastikan integrasi tanpa wayar dengan aliran kerja yang sedia ada.

**Q: Industri mana yang mendapat manfaat daripada alat ini?**Sektor undang-undang, kewangan, penerbitan dan perniagaan menggunakannya untuk audit, pematuhan, dan penilaian editorial.

 Melayu