Bandingkan Untuk Sama Dalam Dokumen Word

Dalam tutorial ini, kami akan memandu Anda tentang cara menggunakan fitur Compare for Equal ke dalam dokumen Word dengan Aspose.Words untuk .NET. Ikuti langkah-langkah di bawah ini untuk memahami kode sumber dan menerapkan perubahan.

Langkah 1: Perbandingan dokumen

Untuk memulai, muat dua dokumen untuk dibandingkan. Dalam contoh ini, kita akan menggunakanClone() metode untuk membuat salinan dokumen asli. Begini caranya:

// Jalur ke direktori dokumen.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Document docA = new Document(dataDir + "Document.docx");
Document docB = docA.Clone();

Langkah 2: Perbandingan dokumen

Kami sekarang akan menggunakanCompare() metode untuk membandingkan kedua dokumen tersebut. Cara ini akan menandai perubahan pada dokumen asli. Begini caranya:

// Bandingkan dokumennya
docA.Compare(docB, "user", DateTime.Now);

// Periksa apakah dokumennya sama
Console.WriteLine(docA.Revisions.Count == 0 ? "Documents are identical": "Documents are not identical");

Contoh kode sumber untuk Compare For Equal menggunakan Aspose.Words untuk .NET

Berikut source code lengkap fitur Compare for Equals dengan Aspose.Words for .NET:


	Document docA = new Document(MyDir + "Document.docx");
	Document docB = docA.Clone();
	
	// DocA sekarang berisi perubahan sebagai revisi.
	docA.Compare(docB, "user", DateTime.Now);

	Console.WriteLine(docA.Revisions.Count == 0 ? "Documents are equal" : "Documents are not equal");

Dengan kode ini, Anda akan dapat membandingkan dua dokumen dan menentukan apakah keduanya sama menggunakan Aspose.Words untuk .NET.

Kesimpulan

Dalam tutorial ini, kita menjelajahi cara membandingkan dokumen untuk kesetaraan menggunakan fitur Compare for Equal dari Aspose.Words for .NET. Dengan membandingkan dua dokumen dan menganalisis revisinya, Anda dapat menentukan apakah dokumen tersebut memiliki konten yang sama atau ada perbedaan di antara keduanya. Aspose.Words untuk .NET memberikan kemampuan perbandingan dokumen yang kuat, memungkinkan Anda mengotomatiskan proses mengidentifikasi persamaan dan perbedaan dokumen.

FAQ

T: Apa tujuan membandingkan dokumen kesetaraan di Aspose.Words untuk .NET?

J: Membandingkan dokumen untuk kesetaraan di Aspose.Words untuk .NET memungkinkan Anda mengidentifikasi apakah dua dokumen memiliki konten yang sama. Dengan membandingkan dokumen-dokumen tersebut, Anda dapat menentukan apakah keduanya identik atau ada perbedaan di antara keduanya.

T: Bagaimana cara membandingkan dua dokumen untuk kesetaraan menggunakan Aspose.Words untuk .NET?

J: Untuk membandingkan dua dokumen demi kesetaraan menggunakan Aspose.Words untuk .NET, ikuti langkah-langkah berikut:

  1. Muat dua dokumen yang ingin Anda bandingkan ke dalam objek Dokumen terpisah.
  2. MenggunakanCompare() metode pada salah satu dokumen dan berikan dokumen lainnya sebagai parameter. Metode ini membandingkan dokumen dan menandai perubahan pada dokumen aslinya.
  3. PeriksalahRevisions milik dokumen asli. Jika hitungannya nol berarti dokumennya identik.

T: Dapatkah saya menyesuaikan proses perbandingan atau memberikan opsi perbandingan spesifik?

J: Ya, Aspose.Words untuk .NET menyediakan berbagai opsi untuk menyesuaikan proses perbandingan. Anda dapat mengontrol bagaimana dokumen dibandingkan, menentukan opsi perbandingan seperti metode perbandingan, perubahan format, atau mengabaikan elemen tertentu. Lihat dokumentasi Aspose.Words untuk .NET untuk informasi mendetail tentang menyesuaikan proses perbandingan.

T: Dapatkah saya melakukan perbandingan yang lebih detail untuk mengidentifikasi perbedaan spesifik antar dokumen?

J: Ya, Anda dapat melakukan perbandingan yang lebih detail untuk mengidentifikasi perbedaan spesifik antar dokumen dengan melakukan iterasi melaluiRevisions kumpulan dokumen asli. Setiap revisi mewakili perubahan atau perbedaan antar dokumen. Anda dapat mengakses rincian setiap revisi, seperti jenis perubahan (penyisipan, penghapusan, perubahan format) dan rentang dokumen yang terpengaruh.