Naš moćni Dart SDK omogućuje vam da pronađete razliku između PDF dokumenata i spremite rezultate u prikladan format za gledanje. Da biste provjerili mogućnosti naših proizvoda, usporedite PDF datoteke pomoću ove Dart biblioteke i vidite razlike.
Naš Dart/Flutter SDK osmišljen je da vam pruži najtočniji rezultat, iako je usporedba sama po sebi složena funkcija.
Ponekad morate biti sigurni da dokument u PDF formatu nije mijenjan, a ako jest, morate saznati u čemu je razlika. Samo koristite naš Dart/Flutter diff alat za usporedbu dviju PDF datoteka i pronalaženje razlika u cijelim riječima ili pojedinačnim znakovima. Štoviše, ako se samo jedan znak u riječi promijenio, ta će riječ biti označena kao potpuno promijenjena.
Sada više ne morate trošiti vrijeme na ručnu usporedbu PDF dokumenata i možete brzo pronaći čak i male promjene i izvesti takve razlike u dokument u prikladnom formatu.
Provjerite kako funkcionira naše rješenje za usporedbu PDF datoteka pomoću Dart/Flutter SDK. Da biste to postigli, učitajte PDF datoteke koje želite usporediti i odaberite format datoteke za izvoz – automatski će se učitati nakon usporedbe.
Imajte na umu da morate prihvatiti sve revizije u uspoređenim dokumentima prije pozivanja metode usporedbe, kao što je prikazano u našem primjeru:
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';
// Prenesite dokumente u pohranu u oblaku.
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);
// Usporedi dokumente u oblaku.
final compareDataOptions = CompareData();
compareDataOptions.author = 'author';
compareDataOptions.fileReference = FileReference.fromRemoteFile(fileName2);
final compareDocumentRequest =
CompareDocumentRequest(fileName1, compareDataOptions, destFileName: fileResult);
await wordsApi.compareDocument(compareDocumentRequest);
// Preuzmite dokument rezultata iz pohrane u oblaku.
final downloadFileRequest = DownloadFileRequest(fileResult);
final downloadFileResult = await wordsApi.downloadFile(downloadFileRequest);
await File('compareResult.pdf').writeAsBytes(
downloadFileResult.buffer.asUint8List(
downloadFileResult.offsetInBytes, downloadFileResult.lengthInBytes)
Klonirajte Aspose.Words Cloud SDK for Dart izvorni kod s GitHuba i koristite ga u svom projektu. Dodajte ovu ovisnost svom pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0
Slijedite ove Instructions kako biste brzo dobili potrebne sigurnosne vjerodajnice i pristupili našem REST API ju.
Pogledajte Repository Documentation da vidite detalje.
Možete izvesti operaciju usporedbe za druge formate datoteka: