Jämför två PDF med Dart

Mycket exakt Dart differenskontroll för att jämföra PDF filer och hitta skillnader mellan dem

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.

Visa kodavsnitt

Jämför PDF i Dart

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.

Försök att jämföra PDF-dokument

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:

Ladda upp den jämförda filen
Kör kod
Ladda upp den andra filen för att jämföra
Välj målformat från listan
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)
Kör kod
  
Kopiera koden Dart till urklipp

Hur man jämför två textfiler

  1. Installera Aspose.Words Cloud for Dart/Flutter
  2. Lägg till en biblioteksreferens (importera biblioteket) till ditt Dart projekt
  3. Ladda två PDF dokument för att jämföra
  4. compareDocument() metoden för att jämföra PDF dokument
  5. Ladda ner resultatdokumentet från molnlagringen

Dart bibliotek att använda jämför

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.

Systemkrav

Se Repository Documentation för att se detaljerna.

Andra filformat som stöds

Du kan utföra jämförelseoperationer för andra filformat:

5%

Prenumerera på Aspose produktuppdateringar

Få månatliga nyhetsbrev och erbjudanden direkt levererade till din brevlåda.

© Aspose Pty Ltd 2001-2024. Alla rättigheter förbehållna.