Bandingkan dua DOCX menggunakan C#

Pemeriksa perbedaan C# yang sangat akurat untuk membandingkan DOCX file dan menemukan perbedaan di antara mereka

C# SDK kami yang canggih memungkinkan Anda menemukan perbedaan antara DOCX dokumen dan menyimpan hasilnya ke format yang nyaman untuk dilihat. Untuk memverifikasi kemampuan produk kami, bandingkan DOCX file menggunakan pustaka C# ini dan lihat perbedaannya.

Lihat cuplikan kode

Bandingkan DOCX di C#

.NET SDK kami dirancang untuk memberi Anda hasil paling akurat, meskipun perbandingan itu sendiri merupakan fungsi yang kompleks.

Terkadang Anda perlu memastikan bahwa dokumen dalam DOCX format belum diubah, dan jika sudah, Anda perlu mencari tahu apa bedanya. Cukup gunakan alat diff .NET kami untuk membandingkan dua DOCX file dan menemukan perbedaan dalam keseluruhan kata atau karakter tunggal. Apalagi jika hanya satu karakter dalam sebuah kata yang berubah, kata tersebut akan ditandai berubah seluruhnya.

Sekarang Anda tidak perlu lagi menghabiskan waktu membandingkan DOCX dokumen secara manual, dan Anda dapat dengan cepat menemukan perubahan kecil sekalipun dan mengekspor perbedaan tersebut ke dokumen dalam format yang nyaman.

Coba bandingkan DOCX dokumen

Lihat cara kerja solusi kami untuk membandingkan DOCX file menggunakan .NET SDK. Untuk mencapai hal ini, muat DOCX file yang ingin Anda bandingkan dan pilih format file ekspor – file tersebut akan dimuat secara otomatis setelah dibandingkan.

Perhatikan bahwa Anda harus menerima semua revisi dalam dokumen yang dibandingkan sebelum memanggil metode perbandingan, seperti yang ditunjukkan dalam contoh kita:

Unggah file yang dibandingkan
Jalankan kode
Unggah file kedua untuk membandingkan
Pilih format target dari daftar
using Aspose.Words.Cloud.Sdk;

var config = new Configuration
{
    ClientId = "####-####-####-####-####",
    ClientSecret = "##################"
};
var wordsApi = new WordsApi(config);

var fileName1 = "Input1.docx";
var fileName2 = "Input2.docx";
var fileResult = "Output.docx";

//  Unggah dokumen ke penyimpanan cloud.
using var firstDocumentContent = File.OpenRead(fileName1);
var uploadFirstFileRequest = new UploadFileRequest(firstDocumentContent, fileName1);
await wordsApi.UploadFile(uploadFirstFileRequest);

using var secondDocumentContent = File.OpenRead(fileName2);
var uploadSecondFileRequest = new UploadFileRequest(secondDocumentContent, fileName2);
await wordsApi.UploadFile(uploadSecondFileRequest);

//  Bandingkan dokumen di awan.
var compareDataOptions = new CompareData()
{
    Author = "author",
    FileReference = new FileReference(fileName2)
};
var compareDocumentRequest =
    new CompareDocumentRequest(fileName1, compareDataOptions, destFileName: fileResult);
await wordsApi.CompareDocument(compareDocumentRequest);

//  Unduh dokumen hasil dari penyimpanan cloud.
var downloadFileRequest = new DownloadFileRequest(fileResult);
var downloadFileResult = await wordsApi.DownloadFile(downloadFileRequest);
using (var fileStream = File.Create(fileResult))
{
    downloadFileResult.CopyTo(fileStream);
}
Jalankan kode
  
Salin kode C# ke papan klip

Bagaimana Membandingkan dua file teks

  1. Instal Aspose.Words Cloud for .NET
  2. Tambahkan referensi perpustakaan (impor perpustakaan) ke proyek C# Anda
  3. Muat dua DOCX dokumen untuk dibandingkan
  4. Panggil metode CompareDocument() untuk membandingkan DOCX dokumen
  5. Unduh dokumen hasil dari penyimpanan cloud

C# perpustakaan untuk digunakan membandingkan

Instal 'Aspose.Words Cloud SDK for .NET' menggunakan manajer paket NuGet. Jalankan nuget install Aspose.Words-Cloud untuk secara otomatis menginstal dan mereferensikan perakitan yang sesuai di proyek Anda. Sebagai alternatif, Anda dapat secara manual mengkloning Aspose.Words Cloud SDK for .NET dari GitHub dan menggunakannya dalam proyek Anda. Harap ikuti Instructions ini untuk mendapatkan kredensial keamanan yang diperlukan dengan cepat dan mengakses REST API kami.

Persyaratan sistem

  • .NET Standard 2.0 atau yang lebih baru

Lihat Repository Documentation untuk melihat detail lebih lanjut.

Format file lain yang didukung

Anda dapat melakukan operasi perbandingan untuk format file lain:

5%

Berlangganan Pembaruan Produk Aspose

Dapatkan buletin bulanan dan penawaran langsung dikirim ke kotak surat Anda.

© Aspose Pty Ltd 2001-2024. Seluruh hak cipta.