Mūsu jaudīgais Swift SDK ļauj jums atrast atšķirību starp HTML dokumentiem un saglabāt rezultātus ērtā formātā apskatei. Lai pārbaudītu mūsu produktu iespējas, salīdziniet HTML failus, izmantojot šo Swift bibliotēku, un skatiet atšķirības.
Mūsu Swift SDK ir izstrādāts, lai sniegtu visprecīzāko rezultātu, lai gan salīdzināšana pati par sevi ir sarežģīta funkcija.
Dažreiz jums ir jāpārliecinās, ka HTML dokuments formātā nav mainīts, un, ja ir, jums ir jānoskaidro, kāda ir atšķirība. Vienkārši izmantojiet mūsu Swift diff rīku, lai salīdzinātu divus HTML failus un atrastu atšķirības veselos vārdos vai atsevišķās rakstzīmēs. Turklāt, ja vārdā ir mainījusies tikai viena rakstzīme, šis vārds tiks atzīmēts kā pilnībā mainīts.
Tagad jums vairs nav jātērē laiks manuālai HTML dokumentu salīdzināšanai, un jūs varat ātri atrast pat nelielas izmaiņas un eksportēt šādas atšķirības uz dokumentu ērtā formātā.
Uzziniet, kā darbojas mūsu risinājums HTML failu salīdzināšanai, izmantojot Swift SDK. Lai to panāktu, ielādējiet HTML failus, kurus vēlaties salīdzināt, un atlasiet eksporta faila formātu – tas tiks automātiski ielādēts pēc salīdzināšanas.
Ņemiet vērā, ka pirms salīdzināšanas metodes izsaukšanas jums ir jāpieņem visi labojumi salīdzinātajos dokumentos, kā parādīts mūsu piemērā:
import AsposeWordsCloud
let config =
Configuration(clientId: "####-####-####-####-####", clientSecret: "##################");
let api = try WordsAPI(configuration: config);
let fileName1 = "Input1.html";
let fileName2 = "Input2.html";
let fileResult = "Output.html";
// 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.
Varat veikt salīdzināšanas darbību citiem failu formātiem: