Käytä Dart tiedostojen erojen tarkistusta, vertaa kahta asiakirjaa ja näe niiden väliset erot selkeästi tulosteessa. Sinun ei enää tarvitse vertailla asiakirjojasi manuaalisesti. Huomaa myös, että vertailutulos voidaan viedä DOCX, PDF, DOC ja muihin tiedostoihin.
Dart/Flutter-ratkaisumme on suunniteltu antamaan sinulle parhaat mahdolliset tulokset, kun käytät monimutkaista vertailualgoritmia. Sinun ei siis enää tarvitse etsiä eroja asiakirjoista manuaalisesti – voit käyttää API:ta kahden tiedoston erottamiseen.
Vertailukoneemme etsii eroja merkkien tai kokonaisten sanojen tasolla. Ja jos vain yksi merkki muutettiin, koko sana korostetaan muuttuneena. Kaikki löydetyt muutokset voidaan nähdä selkeästi tulosteessa ja viedä kätevässä muodossa.
Suosituimmat vertailutyypit ovat PDF- ja Word-tiedostojen vertailu. Siksi opimme Dart/Flutter diff -työkalumme ja sen vertailutoiminnon näiden esimerkkien avulla.
Joskus sinun on varmistettava, että PDF-dokumenttia ei ole muokattu, ja verrata sitä alkuperäiseen versioon. Tai tiedät jo, että PDF on todella muuttunut, ja sinun on katsottava missä ja miten. Sitten voit verrata kahta PDF-tiedostoversiota ja nähdä erot. Ja välttääksesi tekemästä sitä manuaalisesti, käytä Dart/Flutter-erotarkistussovellusliittymäämme.
Dart/Flutter-ratkaisumme avulla näet pienetkin muutokset, jotka voit helposti unohtaa manuaalisessa vertailussa.
Word-asiakirjoja on melko helppo muuttaa, joten on tärkeää verrata Word-tiedostoja varmistaaksesi, että osat tai koko asiakirja eivät ole muuttuneet.
Vertaaksesi Word-tiedostoja, käytä Dart/Flutter-ratkaisuamme, aivan kuten PDF:n kanssa. Voit tehdä tämän alla olevassa esimerkissä.
Jos haluat nähdä, miten Dart/Flutter-asiakirjamme vertailu toimii, lataa kaksi tiedostoa, joita haluat vertailla, ja valitse vientitiedostomuoto.
Kun vertailu on valmis, asiakirja, jossa on ero, ladataan automaattisesti valitsemassasi muodossa.
On tärkeää, että vertailtavissa asiakirjoissa ei saa olla versioita ennen vertailua, joten meidän on hyväksyttävä kaikki versiot ennen vertailun alkamista. Älä huoli, olemme huolehtineet siitä esimerkissämme:
import 'package:aspose_words_cloud/aspose_words_cloud.dart';
final config = Configuration("####-####-####-####-####", "##################");
final wordsApi = WordsApi(config);
final fileName1 = 'Input1.docx';
final fileName2 = 'Input2.docx';
final fileResult = 'Output.docx';
// 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)
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.
Katso tarkemmat tiedot Repository Documentation.