Vår kraftfulla Dart SDK låter dig hitta skillnaden mellan PDF dokument och spara resultaten i ett bekvämt format för visning. För att verifiera våra produktegenskaper, jämför PDF filer med detta Dart bibliotek och se skillnaderna.
Vår Dart/Flutter SDK är utformad för att ge dig det mest exakta resultatet, även om jämförelse är en komplex funktion i sig.
Ibland måste du vara säker på att dokumentet i PDF-formatet inte har ändrats, och om det har det måste du ta reda på vad skillnaden är. Använd bara vårt Dart/Flutter diff-verktyg för att jämföra två PDF-filer och hitta skillnader i hela ord eller enstaka tecken. Dessutom, om bara ett tecken i ett ord har ändrats, kommer detta ord att markeras som helt ändrat.
Nu behöver du inte längre lägga tid på att manuellt jämföra PDF-dokument, och du kan snabbt hitta även små ändringar och exportera sådana skillnader till ett dokument i ett bekvämt format.
Kolla in hur vår lösning för att jämföra PDF-filer med Dart/Flutter SDK fungerar. För att uppnå detta, ladda PDF-filerna du vill jämföra och välj exportfilformatet – det kommer att laddas automatiskt efter jämförelse.
Observera att du måste acceptera alla ändringar i jämförda dokument innan du anropar jämförelsemetoden, som visas i vårt exempel:
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';
// Ladda upp dokument till molnlagring.
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);
// Jämför dokument i molnet.
final compareDataOptions = CompareData();
compareDataOptions.author = 'author';
compareDataOptions.fileReference = FileReference.fromRemoteFile(fileName2);
final compareDocumentRequest =
CompareDocumentRequest(fileName1, compareDataOptions, destFileName: fileResult);
await wordsApi.compareDocument(compareDocumentRequest);
// Ladda ner resultatdokument från molnlagring.
final downloadFileRequest = DownloadFileRequest(fileResult);
final downloadFileResult = await wordsApi.downloadFile(downloadFileRequest);
await File('compareResult.pdf').writeAsBytes(
downloadFileResult.buffer.asUint8List(
downloadFileResult.offsetInBytes, downloadFileResult.lengthInBytes)
Aspose.Words Cloud SDK for Dart -källkod från GitHub och använd den i ditt projekt. Lägg till detta beroende till din pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0
Följ dessa Instructions för att snabbt få nödvändiga säkerhetsuppgifter och få tillgång till vårt REST API.
Se Repository Documentation för att se detaljerna.
Du kan utföra jämförelseoperationer för andra filformat: