Kasutage meie Swift failierinevuse kontrollijat, võrrelge kahte dokumenti ja vaadake nende erinevusi väljundis selgelt näidatud. Te ei pea enam oma dokumente käsitsi võrdlema. Pange tähele ka seda, et võrdlustulemust saab eksportida DOCX, PDF, DOC -i jt.
Meie Swift lahendus on loodud selleks, et anda teile parimaid võimalikke tulemusi keeruka võrdlusalgoritmi kasutamisel. Seega ei pea te enam dokumentide erinevusi käsitsi otsima – kasutage kahe faili eristamiseks meie API-d.
Meie võrdlusmootor otsib erinevusi märkide või tervete sõnade tasemel. Ja kui muudeti ainult ühte tähemärki, tõstetakse muudetuna esile kogu sõna. Kõik leitud muudatused on väljundis selgelt nähtavad ja mugavas vormingus eksportida.
Kõige populaarsemad võrdlustüübid on PDF- ja Word-failide võrdlemine. Seetõttu õpime nende näidete abil selgeks meie Swift diff tööriista ja selle võrdlusfunktsiooni.
Mõnikord peate veenduma, et teie PDF-dokumenti pole muudetud, ja võrrelda seda algversiooniga. Või teate juba, et teie PDF on tõesti muutunud ja peate vaatama, kus ja kuidas. Seejärel saate võrrelda kahte PDF-faili versiooni ja näha erinevusi. Ja selle käsitsi tegemise vältimiseks kasutage lihtsalt meie Swift diff checker API-t.
Meie Swift lahendusega näete isegi väikseid muudatusi, mis käsitsi võrdluses kergesti kahe silma vahele jäävad.
Word dokumente on üsna lihtne muuta, seetõttu on oluline Word faile võrrelda, et veenduda, et dokumendi osad või kogu dokument pole muutunud.
Word failide võrdlemiseks kasutage meie lahendust Swift, nagu PDF-i puhul. Seda saate teha allolevas näites.
Et näha, kuidas meie Swift i dokumendi võrdlemine töötab, laadige kaks faili, mida soovite võrrelda, ja valige ekspordifailivorming.
Pärast võrdluse lõppu laaditakse erinevusega dokument automaatselt alla teie valitud vormingus.
On oluline, et võrreldavatel dokumentidel ei oleks enne võrdlemist mingeid redaktsioone, seega peame kõik redaktsioonid enne võrdlemise algust aktsepteerima. Ärge muretsege, oleme selle eest oma näites hoolitsenud:
import AsposeWordsCloud
let config =
Configuration(clientId: "####-####-####-####-####", clientSecret: "##################");
let api = try WordsAPI(configuration: config);
let fileName1 = "Input1.docx";
let fileName2 = "Input2.docx";
let fileResult = "Output.docx";
// Dokumentide üleslaadimine pilvesalvestusse.
let firstDocumentContent = InputStream(url: URL(string: fileName1))!;
let uploadFirstFileRequest =
UploadFileRequest(fileContent: firstDocumentContent, path: fileName1);
_ = try api.uploadFile(request: uploadFirstFileRequest);
let secondDocumentContent = InputStream(url: URL(string: fileName2))!;
let uploadSecondFileRequest =
UploadFileRequest(fileContent: secondDocumentContent, path: fileName2);
_ = try api.uploadFile(request: uploadSecondFileRequest);
// Dokumentide võrdlemine pilves.
let compareDataOptions = CompareData()
.setAuthor(author: "author")
.setFileReference(fileReference: FileReference(remoteFilePath: fileName2));
let compareDocumentRequest =
CompareDocumentRequest(name: fileName1, compareData: compareDataOptions,
destFileName: fileResult);
_ = try api.compareDocument(request: compareDocumentRequest);
// Laadige tulemusdokument alla pilvmälust.
let downloadFileRequest = DownloadFileRequest(path: fileResult);
let downloadFileResult = try api.downloadFile(request: downloadFileRequest);
try downloadFileResult?.first?.value.write(
to: currentDir!.appendingPathComponent(fileResult, isDirectory: false));
Swifti Aspose.Words Cloud SDK for Swift installimiseks saate kasutada Swift paketihaldurit ja Cocoapods sõltuvushaldurit. Üksikasjalik teave paketi installimise kohta on toodud jaotises "Installation and Usage".
Alternatiivina saate kloonida Aspose.Words Cloud SDK for Swift lähtekoodi jaoks GitHubist ja kasutada seda oma projektis.
Järgige neid Instructions, et kiiresti hankida vajalikud turbemandaadid ja pääseda juurde meie REST API le.