Salīdziniet divus Word, izmantojot Dart

Ļoti precīzs Dart atšķirību pārbaudītājs, lai salīdzinātu Word failus un atrastu atšķirības starp tiem

Mūsu jaudīgais Dart SDK ļauj jums atrast atšķirību starp Word dokumentiem un saglabāt rezultātus ērtā formātā apskatei. Lai pārbaudītu mūsu produktu iespējas, salīdziniet Word failus, izmantojot šo Dart bibliotēku, un skatiet atšķirības.

Skatīt koda fragmentu

Salīdziniet Word programmā Dart

Mūsu Dart/Flutter SDK ir izstrādāts, lai sniegtu visprecīzāko rezultātu, lai gan salīdzināšana pati par sevi ir sarežģīta funkcija.

Dažreiz jums ir jāpārliecinās, ka Word dokuments formātā nav mainīts, un, ja ir, jums ir jānoskaidro, kāda ir atšķirība. Vienkārši izmantojiet mūsu Dart/Flutter diff rīku, lai salīdzinātu divus Word failus un atrastu atšķirības veselos vārdos vai atsevišķās rakstzīmēs. Turklāt, ja vārdā ir mainījusies tikai viena rakstzīme, šis vārds tiks atzīmēts kā pilnībā mainīts.

Tagad jums vairs nav jātērē laiks manuālai Word dokumentu salīdzināšanai, un jūs varat ātri atrast pat nelielas izmaiņas un eksportēt šādas atšķirības uz dokumentu ērtā formātā.

Mēģiniet salīdzināt Word dokumentus

Uzziniet, kā darbojas mūsu risinājums Word failu salīdzināšanai, izmantojot Dart/Flutter SDK. Lai to panāktu, ielādējiet Word failus, kurus vēlaties salīdzināt, un atlasiet eksporta faila formātu – tas tiks automātiski ielādēts pēc salīdzināšanas.

Ņemiet vērā, ka pirms salīdzināšanas metodes izsaukšanas jums ir jāpieņem visi labojumi salīdzinātajos dokumentos, kā parādīts mūsu piemērā:

Augšupielādējiet salīdzināto failu
Palaist kodu
Augšupielādējiet otro failu, lai salīdzinātu
Sarakstā atlasiet mērķa formātu
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';

//  Augšupielādējiet dokumentus mākoņkrātuvē.
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);

//  Salīdziniet dokumentus mākonī.
final compareDataOptions = CompareData();
compareDataOptions.author = 'author';
compareDataOptions.fileReference = FileReference.fromRemoteFile(fileName2);
final compareDocumentRequest =
    CompareDocumentRequest(fileName1, compareDataOptions, destFileName: fileResult);
await wordsApi.compareDocument(compareDocumentRequest);

//  Lejupielādēt rezultātu dokumentu no mākoņa krātuves.
final downloadFileRequest = DownloadFileRequest(fileResult);
final downloadFileResult = await wordsApi.downloadFile(downloadFileRequest);
await File('compareResult.pdf').writeAsBytes(
    downloadFileResult.buffer.asUint8List(
	downloadFileResult.offsetInBytes, downloadFileResult.lengthInBytes)
Palaist kodu
  
Kopējiet kodu Dart starpliktuvē

Kā salīdzināt divus teksta failus

  1. Instalējiet Aspose.Words Cloud for Dart/Flutter
  2. Pievienojiet bibliotēkas atsauci (importējiet bibliotēku) savam Dart projektam
  3. Salīdzināšanai ielādējiet divus Word dokumentus
  4. Izsauciet metodi compareDocument(), lai salīdzinātu Word dokumentus
  5. Lejupielādējiet rezultātu dokumentu no mākoņa krātuves

Dart bibliotēka, ko izmantot salīdzināšanai

Klonējiet Aspose.Words Cloud SDK for Dart avota kodu no GitHub un izmantojiet to savā projektā. Pievienojiet šo atkarību savam pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0

Lūdzu, izpildiet šos Instructions, lai ātri iegūtu nepieciešamos drošības akreditācijas datus un piekļūtu mūsu REST API.

Sistēmas prasības

Sīkāku informāciju skatiet Repository Documentation.

Citi atbalstītie failu formāti

Varat veikt salīdzināšanas darbību citiem failu formātiem:

5%

Abonējiet Aspose produktu atjauninājumus

Saņemiet ikmēneša biļetenus un piedāvājumus, kas tiek piegādāti tieši jūsu pastkastē.

© Aspose Pty Ltd 2001-2024. Visas tiesības aizsargātas.