Izmantojiet mūsu Swift failu atšķirību pārbaudītāju, salīdziniet divus dokumentus un redziet to atšķirības, kas skaidri parādītas izvadē. Jums vairs nav jāsalīdzina dokumenti manuāli. Ņemiet vērā arī to, ka salīdzināšanas rezultātu var eksportēt uz DOCX, PDF, DOC un citiem.
Mūsu Swift risinājums ir izstrādāts, lai sniegtu jums vislabākos iespējamos rezultātus, izmantojot sarežģītu salīdzināšanas algoritmu. Tātad jums vairs nav manuāli jāmeklē dokumentu atšķirības - izmantojiet mūsu API, lai atšķirtu divus failus.
Mūsu salīdzināšanas programma meklē atšķirības rakstzīmju vai veselu vārdu līmenī. Un, ja tika mainīta tikai viena rakstzīme, viss vārds tiks izcelts kā mainīts. Visas atrastās izmaiņas var skaidri apskatīt izvadē un eksportēt ērtā formātā.
Populārākie salīdzināšanas veidi ir PDF un Word failu salīdzināšana. Tāpēc mēs apgūsim mūsu Swift diff rīku un tā salīdzināšanas funkciju, izmantojot šos piemērus.
Dažreiz jums ir jāpārliecinās, vai jūsu PDF dokuments nav mainīts, un jāsalīdzina tas ar sākotnējo versiju. Vai arī jūs jau zināt, ka jūsu PDF ir patiešām mainījies, un jums ir jāmeklē, kur un kā. Pēc tam varat salīdzināt divas PDF failu versijas un redzēt atšķirības. Un, lai to nedarītu manuāli, vienkārši izmantojiet mūsu Swift atšķirības pārbaudītāja API.
Izmantojot mūsu Swift risinājumu, jūs redzēsiet pat nelielas izmaiņas, kuras varat viegli palaist garām, veicot manuālu salīdzinājumu.
Word dokumentus ir diezgan viegli mainīt, tāpēc ir svarīgi salīdzināt Word failus, lai pārliecinātos, ka nav mainītas daļas vai viss dokuments.
Lai salīdzinātu Word failus, izmantojiet mūsu Swift risinājumu, tāpat kā ar PDF. To var izdarīt tālāk esošajā piemērā.
Lai redzētu, kā darbojas mūsu Swift dokumenta salīdzināšana, ielādējiet divus failus, kurus vēlaties salīdzināt, un izvēlieties eksporta faila formātu.
Pēc salīdzināšanas pabeigšanas dokuments ar atšķirību tiks automātiski lejupielādēts jūsu izvēlētajā formātā.
Ir svarīgi, lai salīdzināmajos dokumentos pirms salīdzināšanas nebūtu nekādu labojumu, tāpēc mums ir jāpieņem visi labojumi pirms salīdzināšanas sākuma. Neuztraucieties, mēs par to esam parūpējušies savā piemērā:
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";
// Augšupielādējiet dokumentus mākoņkrātuvē.
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);
// Salīdziniet dokumentus mākonī.
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);
// Lejupielādēt rezultātu dokumentu no mākoņa krātuves.
let downloadFileRequest = DownloadFileRequest(path: fileResult);
let downloadFileResult = try api.downloadFile(request: downloadFileRequest);
try downloadFileResult?.first?.value.write(
to: currentDir!.appendingPathComponent(fileResult, isDirectory: false));
Varat izmantot Swift pakotņu pārvaldnieku un Cocoapods atkarības pārvaldnieku, lai instalētu Aspose.Words Cloud SDK for Swift. Sīkāka informācija par pakotnes instalēšanu ir sniegta sadaļā "Installation and Usage".
Kā alternatīvu varat klonēt Aspose.Words Cloud SDK for Swift pirmkodam no GitHub un izmantot to savā projektā.
Lūdzu, izpildiet šos Instructions, lai ātri iegūtu nepieciešamos drošības akreditācijas datus un piekļūtu mūsu REST API.
Swift 4.2 vai jaunāka versija
Sīkāku informāciju skatiet Repository Documentation.