Gunakan Dart penyemak perbezaan fail kami, bandingkan dua dokumen dan lihat perbezaan antara dokumen tersebut ditunjukkan dengan jelas dalam output. Anda tidak perlu lagi membandingkan dokumen anda secara manual. Juga ambil perhatian bahawa hasil perbandingan boleh dieksport ke DOCX, PDF, DOC dan lain-lain.
Penyelesaian Dart/Flutter kami direka untuk memberikan anda hasil yang terbaik apabila menggunakan algoritma perbandingan yang kompleks. Jadi, anda tidak perlu lagi mencari perbezaan dalam dokumen secara manual – jangan ragu untuk menggunakan API kami untuk membezakan dua fail.
Enjin perbandingan kami mencari perbezaan pada tahap aksara atau keseluruhan perkataan. Dan jika hanya satu watak diubah, keseluruhan perkataan akan diserlahkan sebagai diubah. Semua perubahan yang ditemui boleh dilihat dengan jelas dalam output dan dieksport dalam format yang mudah.
Jenis perbandingan yang paling popular ialah membandingkan PDF fail dan Word. Oleh itu, kami akan mempelajari alat perbezaan Dart/Flutter kami dan fungsi perbandingannya menggunakan contoh ini.
Kadangkala anda perlu memastikan bahawa PDF dokumen anda tidak diubah suai dan membandingkannya dengan versi asal. Atau anda sudah tahu bahawa PDF anda telah benar-benar berubah, dan anda perlu melihat di mana dan bagaimana. Kemudian anda boleh membandingkan dua versi PDF fail dan melihat perbezaannya. Dan untuk mengelak daripada melakukannya secara manual, hanya gunakan API pemeriksa perbezaan Dart/Flutter kami.
Dengan penyelesaian Dart/Flutter kami, anda akan melihat walaupun perubahan kecil yang anda boleh terlepas dengan mudah dalam perbandingan manual.
Dokumen Word agak mudah diubah, jadi adalah penting untuk membandingkan Word fail untuk memastikan bahagian atau keseluruhan dokumen tidak berubah.
Untuk membandingkan Word fail, gunakan penyelesaian Dart/Flutter kami, sama seperti dengan PDF. Anda boleh melakukan ini dalam contoh di bawah.
Untuk melihat cara perbandingan dokumen Dart/Flutter kami berfungsi, muatkan dua fail yang ingin anda bandingkan dan pilih format fail eksport.
Selepas perbandingan selesai, dokumen dengan perbezaan akan dimuat turun secara automatik dalam format yang anda pilih.
Adalah penting bahawa dokumen yang dibandingkan mestilah tidak mempunyai sebarang semakan sebelum perbandingan, jadi kita perlu menerima semua semakan sebelum perbandingan bermula. Jangan risau, kami telah mengurusnya dalam contoh kami:
import 'package:aspose_words_cloud/aspose_words_cloud.dart';
final config = Configuration("####-####-####-####-####", "##################");
final wordsApi = WordsApi(config);
final fileName1 = 'Input1.docx';
final fileName2 = 'Input2.docx';
final fileResult = 'Output.docx';
// Muat naik dokumen ke storan awan.
final firstDocumentContent = (await File(fileName1).readAsBytes()).buffer.asByteData();
final uploadFirstFileRequest = UploadFileRequest(firstDocumentContent, fileName1);
await wordsApi.uploadFile(uploadFirstFileRequest);
final secondDocumentContent = (await File(fileName2).readAsBytes()).buffer.asByteData();
final uploadSecondFileRequest = UploadFileRequest(secondDocumentContent, fileName2);
await wordsApi.uploadFile(uploadSecondFileRequest);
// Bandingkan dokumen dalam awan.
final compareDataOptions = CompareData();
compareDataOptions.author = 'author';
compareDataOptions.fileReference = FileReference.fromRemoteFile(fileName2);
final compareDocumentRequest =
CompareDocumentRequest(fileName1, compareDataOptions, destFileName: fileResult);
await wordsApi.compareDocument(compareDocumentRequest);
// Muat turun dokumen hasil daripada storan awan.
final downloadFileRequest = DownloadFileRequest(fileResult);
final downloadFileResult = await wordsApi.downloadFile(downloadFileRequest);
await File('compareResult.pdf').writeAsBytes(
downloadFileResult.buffer.asUint8List(
downloadFileResult.offsetInBytes, downloadFileResult.lengthInBytes)
Clone Aspose.Words Cloud SDK for Dart daripada GitHub dan gunakannya dalam projek anda. Tambahkan pergantungan ini pada pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0
Sila ikuti Instructions ini untuk mendapatkan kelayakan keselamatan yang diperlukan dengan cepat dan mengakses REST API kami.
Rujuk Repository Documentation untuk melihat butiran.