Vertaa kahta PDF käyttämällä Dart

Erittäin tarkka Dart erotarkistus, jonka avulla voit vertailla PDF tiedostoa ja löytää eroja niiden välillä

Tehokkaan Dart SDK:n avulla voit löytää eron PDF asiakirjojen välillä ja tallentaa tulokset kätevään muotoon katselua varten. Tarkistaaksesi tuotteemme ominaisuudet vertaamalla PDF tiedostoa tämän Dart kirjaston avulla ja katso erot.

Katso koodinpätkä

Vertaa PDF:ää Dart issa

Dart/Flutter SDK on suunniteltu antamaan sinulle tarkimman tuloksen, vaikka vertailu onkin monimutkainen toiminto.

Joskus sinun on varmistettava, että PDF-muotoista asiakirjaa ei ole muutettu, ja jos on, sinun on selvitettävä, mikä ero on. Käytä Dart/Flutter diff -työkalua kahden PDF-tiedoston vertailuun ja erojen löytämiseen kokonaisissa sanoissa tai yksittäisissä merkeissä. Lisäksi, jos vain yksi merkki sanassa on muuttunut, tämä sana merkitään muuttuneeksi kokonaan.

Nyt sinun ei enää tarvitse käyttää aikaa manuaaliseen PDF-asiakirjojen vertailuun, ja voit nopeasti löytää pienetkin muutokset ja viedä tällaiset erot asiakirjaan kätevässä muodossa.

Yritä vertailla PDF-asiakirjoja

Katso, kuinka ratkaisumme PDF-tiedostojen vertailuun Dart/Flutter SDK:lla toimii. Tämän saavuttamiseksi lataa PDF-tiedostot, joita haluat vertailla, ja valitse vientitiedostomuoto – se ladataan automaattisesti vertailun jälkeen.

Huomaa, että sinun on hyväksyttävä kaikki verrattujen asiakirjojen versiot ennen vertailumenetelmän kutsumista, kuten esimerkissämme näkyy:

Lataa verrattu tiedosto
Suorita koodi
Lataa toinen tiedosto vertailua varten
Valitse kohdemuoto luettelosta
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';

//  Lähetä asiakirjat pilvitallennustilaan.
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);

//  Vertaa asiakirjoja pilvessä.
final compareDataOptions = CompareData();
compareDataOptions.author = 'author';
compareDataOptions.fileReference = FileReference.fromRemoteFile(fileName2);
final compareDocumentRequest =
    CompareDocumentRequest(fileName1, compareDataOptions, destFileName: fileResult);
await wordsApi.compareDocument(compareDocumentRequest);

//  Lataa tulosasiakirja pilvivarastosta.
final downloadFileRequest = DownloadFileRequest(fileResult);
final downloadFileResult = await wordsApi.downloadFile(downloadFileRequest);
await File('compareResult.pdf').writeAsBytes(
    downloadFileResult.buffer.asUint8List(
	downloadFileResult.offsetInBytes, downloadFileResult.lengthInBytes)
Suorita koodi
  
Kopioi koodi Dart leikepöydälle

Kuinka vertailla kahta tekstitiedostoa

  1. Asenna Aspose.Words Cloud for Dart/Flutter
  2. Lisää kirjastoviite (tuo kirjasto) Dart projektiisi
  3. Lataa kaksi PDF asiakirjaa verrattavaksi
  4. Vertaa PDF dokumenttia compareDocument() menetelmää
  5. Lataa tulosasiakirja pilvitallennustilasta

Dart vertailukelpoinen kirjasto

Aspose.Words Cloud SDK for Dart lähdekoodi GitHubista ja käytä sitä projektissasi. Lisää tämä riippuvuus pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0

Noudata näitä Instructions saadaksesi nopeasti tarvittavat suojaustiedot ja käyttääksesi REST sovellusliittymäämme.

Laitteistovaatimukset

Katso tarkemmat tiedot Repository Documentation.

Muut tuetut tiedostomuodot

Voit suorittaa vertailutoiminnon muille tiedostomuodoille:

5%

Tilaa Aspose tuotepäivitykset

Saat kuukausittaiset uutiskirjeet ja tarjoukset suoraan postilaatikkoosi.

© Aspose Pty Ltd 2001-2024. Kaikki oikeudet pidätetään.