Comparați două PDF folosind Dart

Verificator de diferențe Dart foarte precis pentru a compara PDF fișierele și a găsi diferențe între ele

Setul nostru Dart SDK vă permite să găsiți diferența dintre PDF documentele și să salvați rezultatele într-un format convenabil pentru vizualizare. Pentru a verifica capabilitățile produsului nostru, comparați PDF fișiere folosind această Dart bibliotecă și vedeți diferențele.

Vizualizați fragmentul de cod

Comparați PDF în Dart

SDK-ul nostru Dart/Flutter este conceput pentru a vă oferi cel mai precis rezultat, chiar dacă compararea este o funcție complexă în sine.

Uneori trebuie să vă asigurați că documentul în PDF format nu a fost modificat și, dacă a fost, trebuie să aflați care este diferența. Doar folosiți instrumentul nostru Dart/Flutter diff pentru a compara două PDF fișiere și pentru a găsi diferențe în cuvinte întregi sau caractere individuale. În plus, dacă doar un caracter dintr-un cuvânt s-a schimbat, acest cuvânt va fi marcat ca fiind schimbat în întregime.

Acum nu mai trebuie să pierdeți timp comparând manual PDF documentele și puteți găsi rapid chiar și modificări mici și puteți exporta astfel de diferențe într-un document într-un format convenabil.

Încercați să comparați PDF documentele

Vedeți cum funcționează soluția noastră de a compara PDF fișierele folosind Dart/Flutter SDK. Pentru a realiza acest lucru, încărcați PDF fișierele pe care doriți să le comparați și selectați formatul fișierului de export - acesta va fi încărcat automat după comparare.

Rețineți că trebuie să acceptați toate revizuirile din documentele comparate înainte de a apela metoda de comparare, așa cum se arată în exemplul nostru:

Încărcați fișierul comparat
Rulați codul
Încărcați al doilea fișier pentru a compara
Selectați formatul țintă din listă
import 'package:aspose_words_cloud/aspose_words_cloud.dart';

final config = Configuration("####-####-####-####-####", "##################");
final wordsApi = WordsApi(config);

final fileName1 = 'Input1.pdf';
final fileName2 = 'Input2.pdf';
final fileResult = 'Output.pdf';

//  Încărcați documente în stocarea în cloud.
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);

//  Comparați documentele în cloud.
final compareDataOptions = CompareData();
compareDataOptions.author = 'author';
compareDataOptions.fileReference = FileReference.fromRemoteFile(fileName2);
final compareDocumentRequest =
    CompareDocumentRequest(fileName1, compareDataOptions, destFileName: fileResult);
await wordsApi.compareDocument(compareDocumentRequest);

//  Descărcați documentul rezultat din stocarea în cloud.
final downloadFileRequest = DownloadFileRequest(fileResult);
final downloadFileResult = await wordsApi.downloadFile(downloadFileRequest);
await File('compareResult.pdf').writeAsBytes(
    downloadFileResult.buffer.asUint8List(
	downloadFileResult.offsetInBytes, downloadFileResult.lengthInBytes)
Rulați codul
  
Copiați codul Dart în clipboard

Cum se compară două fișiere text

  1. Instalați Aspose.Words Cloud for Dart/Flutter
  2. Adăugați o referință la bibliotecă (importați biblioteca) în proiectul dvs. Dart
  3. Încărcați două PDF documente pentru a compara
  4. Apelați metoda compareDocument() pentru a compara PDF documente
  5. Descărcați documentul rezultat din stocarea în cloud

Dart bibliotecă pentru a utiliza compara

Clonează Aspose.Words Cloud SDK for Dart din GitHub și folosește-l în proiectul tău. Adăugați această dependență la pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0

Vă rugăm să urmați aceste Instructions pentru a obține rapid acreditările de securitate necesare și pentru a accesa API ul nostru REST.

Cerințe de sistem

Consultați Repository Documentation pentru a vedea detaliile.

Alte formate de fișiere acceptate

Puteți efectua operațiuni de comparare pentru alte formate de fișiere:

5%

Abonați-vă la Actualizări de produse Aspose

Primiți buletine informative lunare și oferte livrate direct în căsuța dvs. poștală.

© Aspose Pty Ltd 2001-2024. Toate drepturile rezervate.