Target Perbandingan Dalam Dokumen Word
Berikut adalah panduan langkah demi langkah untuk menjelaskan kode sumber C# di bawah ini, yang menggunakan target perbandingan dalam fungsionalitas dokumen Word Aspose.Words untuk .NET.
Langkah 1: Pendahuluan
Fitur bandingkan target Aspose.Words untuk .NET memungkinkan Anda membandingkan dua dokumen dan menghasilkan dokumen baru yang berisi perubahan yang dibuat pada dokumen target. Ini berguna untuk melacak perubahan yang dilakukan antara berbagai versi dokumen.
Langkah 2: Menyiapkan lingkungan
Sebelum memulai, Anda perlu menyiapkan lingkungan pengembangan agar berfungsi dengan Aspose.Words untuk .NET. Pastikan Anda telah menginstal pustaka Aspose.Words dan memiliki proyek C# yang sesuai untuk menyematkan kode.
Langkah 3: Tambahkan Majelis yang Diperlukan
Untuk menggunakan fitur target perbandingan Aspose.Words untuk .NET, Anda harus menambahkan rakitan yang diperlukan ke proyek Anda. Pastikan Anda memiliki referensi yang tepat ke Aspose.Words di proyek Anda.
using Aspose.Words;
Langkah 4: Inisialisasi Dokumen
Pada langkah ini, kita akan menginisialisasi dua dokumen untuk perbandingan. Anda harus menentukan jalur direktori tempat dokumen Anda berada, serta nama dokumen sumber.
// Jalur ke direktori dokumen.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
// Inisialisasi dokumen A untuk dibandingkan.
Document docA = new Document(dataDir + "DocumentA.docx");
// Kloning dokumen A untuk membuat salinan dokumen B yang identik.
Document docB = docA.Clone();
Langkah 5: Mengonfigurasi Opsi Bandingkan
Pada langkah ini, kita akan mengonfigurasi opsi perbandingan untuk menentukan perilaku perbandingan. Pilihannya mencakup kemampuan untuk mengabaikan pemformatan, serta target perbandingan, yang merupakan opsi “Tampilkan perubahan” di kotak dialog “Bandingkan Dokumen” Microsoft Word.
CompareOptions options = new CompareOptions { IgnoreFormatting = true, Target = ComparisonTargetType.New };
Langkah 6: Perbandingan Dokumen
Sekarang kita akan membandingkan dokumen dan menghasilkan hasilnya dalam dokumen baru.
docA.Compare(docB, "user", DateTime.Now, options);
ItuCompare
metode membandingkan dokumen A dengan dokumen B dan menyimpan perubahan pada dokumen A. Anda dapat menentukan nama pengguna dan tanggal perbandingan untuk referensi.
Contoh kode sumber untuk Bandingkan Target menggunakan Aspose.Words untuk .NET
Document docA = new Document(MyDir + "Document.docx");
Document docB = docA.Clone();
// Berkaitan dengan opsi Microsoft Word "Tampilkan perubahan" di kotak dialog "Bandingkan Dokumen".
CompareOptions options = new CompareOptions { IgnoreFormatting = true, Target = ComparisonTargetType.New };
docA.Compare(docB, "user", DateTime.Now, options);
Kesimpulan
Dalam artikel ini, kami menjelajahi fitur target berbeda dari Aspose.Words untuk .NET. Fitur ini memungkinkan Anda membandingkan dua dokumen dan menghasilkan dokumen baru yang berisi perubahan yang dilakukan. Anda dapat menggunakan pengetahuan ini untuk melacak perubahan antara berbagai versi dokumen Anda.
FAQ
T: Apa tujuan menggunakan Target Perbandingan di Aspose.Words untuk .NET?
J: Target Perbandingan di Aspose.Words untuk .NET memungkinkan Anda membandingkan dua dokumen dan menghasilkan dokumen baru yang berisi perubahan yang dibuat pada dokumen target. Fitur ini berguna untuk melacak perubahan yang dilakukan antara versi dokumen yang berbeda dan memvisualisasikan perbedaan dalam dokumen terpisah.
T: Bagaimana cara menggunakan Target Perbandingan di Aspose.Words untuk .NET?
J: Untuk menggunakan Target Perbandingan di Aspose.Words untuk .NET, ikuti langkah-langkah berikut:
- Siapkan lingkungan pengembangan Anda dengan perpustakaan Aspose.Words.
- Tambahkan rakitan yang diperlukan ke proyek Anda dengan merujuk Aspose.Words.
- Inisialisasi dokumen yang ingin Anda bandingkan menggunakan
Document
kelas atau ituDocumentBuilder
kelas. - Konfigurasikan opsi perbandingan dengan membuat a
CompareOptions
objek dan pengaturan properti sepertiIgnoreFormatting
DanTarget
(misalnya.,ComparisonTargetType.New
untuk target perbandingan). - Menggunakan
Compare
metode pada satu dokumen, meneruskan dokumen lain danCompareOptions
objek sebagai parameter. Cara ini akan membandingkan dokumen dan menyimpan perubahan pada dokumen pertama.
T: Apa tujuan dariTarget
property in the CompareOptions
class?
J: ItuTarget
properti diCompareOptions
kelas memungkinkan Anda menentukan target perbandingan, yang mirip dengan opsi “Tampilkan perubahan” di kotak dialog “Bandingkan Dokumen” Microsoft Word. Targetnya dapat diaturComparisonTargetType.New
untuk menampilkan perubahan pada dokumen baru,ComparisonTargetType.Current
untuk menampilkan perubahan pada dokumen saat ini, atauComparisonTargetType.Formatting
untuk hanya menampilkan perubahan format.