Confronta due PDF utilizzando Dart

Controllo diff Dart altamente accurato per confrontare PDF file e trovare le differenze tra di loro

Il nostro potente Dart SDK ti consente di trovare la differenza tra PDF documenti e salvare i risultati in un formato conveniente per la visualizzazione. Per verificare le capacità del nostro prodotto, confronta PDF file utilizzando questa libreria Dart e osserva le differenze.

Visualizza lo snippet di codice

Confronta PDF in Dart

Il nostro SDK Dart/Flutter è progettato per darti il risultato più accurato, anche se il confronto è di per sé una funzione complessa.

A volte è necessario essere sicuri che il documento in PDF formato non sia stato modificato e, se lo è, è necessario scoprire qual è la differenza. Utilizza semplicemente il nostro strumento diff Dart/Flutter per confrontare due PDF file e trovare differenze in parole intere o singoli caratteri. Inoltre, se è cambiato solo un carattere in una parola, questa parola verrà contrassegnata come completamente cambiata.

Ora non è più necessario perdere tempo confrontando manualmente i PDF documenti e puoi trovare rapidamente anche piccole modifiche ed esportare tali differenze in un documento in un formato conveniente.

Prova a confrontare i PDF documenti

Scopri come funziona la nostra soluzione per confrontare i PDF file utilizzando Dart/Flutter SDK. Per raggiungere questo obiettivo, carica i PDF file che desideri confrontare e seleziona il formato del file di esportazione: verrà caricato automaticamente dopo il confronto.

Tieni presente che devi accettare tutte le revisioni nei documenti confrontati prima di chiamare il metodo di confronto, come mostrato nel nostro esempio:

Carica il file confrontato
Esegui codice
Carica il secondo file da confrontare
Seleziona il formato di destinazione dall'elenco
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';

//  Carica documenti su cloud storage.
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);

//  Confronta i documenti nel cloud.
final compareDataOptions = CompareData();
compareDataOptions.author = 'author';
compareDataOptions.fileReference = FileReference.fromRemoteFile(fileName2);
final compareDocumentRequest =
    CompareDocumentRequest(fileName1, compareDataOptions, destFileName: fileResult);
await wordsApi.compareDocument(compareDocumentRequest);

//  Scarica il documento dei risultati dal cloud storage.
final downloadFileRequest = DownloadFileRequest(fileResult);
final downloadFileResult = await wordsApi.downloadFile(downloadFileRequest);
await File('compareResult.pdf').writeAsBytes(
    downloadFileResult.buffer.asUint8List(
	downloadFileResult.offsetInBytes, downloadFileResult.lengthInBytes)
Esegui codice
  
Copia il codice Dart negli appunti

Come confrontare due file PDF Dart REST API

  1. Installa Aspose.Words Cloud for Dart/Flutter
  2. Aggiungi un riferimento alla libreria (importa la libreria) al tuo progetto Dart
  3. Carica due PDF documenti da confrontare
  4. Chiama il compareDocument() per confrontare PDF documenti
  5. Scarica il documento dei risultati dal cloud storage

Dart libreria da utilizzare per confrontare

Clona Aspose.Words Cloud SDK for Dart da GitHub e usalo nel tuo progetto. Aggiungi questa dipendenza al tuo pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0

Segui queste Instructions per ottenere rapidamente le credenziali di sicurezza necessarie e accedere alla nostra REST API.

Requisiti di sistema

Fare riferimento alla Repository Documentation per vedere i dettagli.

Altri formati di file supportati

È possibile eseguire l'operazione di confronto per altri formati di file:

5%

Iscriviti agli aggiornamenti del prodotto Aspose

Ricevi newsletter mensili e offerte direttamente nella tua casella di posta.

© Aspose Pty Ltd 2001-2024. Tutti i diritti riservati.