Մեր հզոր Swift SDK թույլ է տալիս գտնել տարբերությունը HTML փաստաթղթերի միջև և պահպանել արդյունքները հարմար ձևաչափով՝ դիտելու համար: Մեր արտադրանքի հնարավորությունները ստուգելու համար համեմատեք HTML ֆայլեր՝ օգտագործելով այս Swift գրադարանը և տեսեք տարբերությունները:
Մեր Swift SDK-ն նախագծված է ձեզ առավելագույն ճշգրիտ արդյունք տալու համար, թեև համեմատությունն ինքնին բարդ գործառույթ է:
Երբեմն պետք է վստահ լինել, որ HTML ձևաչափով փաստաթուղթը չի փոխվել, իսկ եթե փոխվել է, պետք է պարզել, թե որն է տարբերությունը: Պարզապես օգտագործեք մեր Swift diff գործիքը՝ երկու HTML ֆայլեր համեմատելու և ամբողջական բառերի կամ առանձին նիշերի տարբերությունները գտնելու համար: Ավելին, եթե բառի մեջ միայն մեկ նիշ է փոխվել, այս բառը կնշվի որպես ամբողջությամբ փոխված:
Այժմ ձեզ այլևս պետք չէ ժամանակ ծախսել ձեռքով HTML փաստաթղթերը համեմատելու վրա, և դուք կարող եք արագ գտնել նույնիսկ փոքր փոփոխությունները և արտահանել նման տարբերությունները հարմար ձևաչափով փաստաթուղթ:
Ստուգեք, թե ինչպես է աշխատում HTML ֆայլերը Swift SDK-ի միջոցով համեմատելու մեր լուծումը: Դրան հասնելու համար բեռնեք HTML ֆայլերը, որոնք ցանկանում եք համեմատել, և ընտրեք արտահանման ֆայլի ձևաչափը. այն ավտոմատ կերպով կբեռնվի համեմատելուց հետո:
Նկատի ունեցեք, որ դուք պետք է ընդունեք բոլոր վերանայումները համեմատվող փաստաթղթերում, նախքան համեմատության մեթոդը կանչելը, ինչպես ցույց է տրված մեր օրինակում.
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";
// Վերբեռնեք փաստաթղթերը ամպային պահեստում:
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);
// Համեմատեք փաստաթղթերը ամպի մեջ:
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);
// Ներբեռնեք արդյունքի փաստաթուղթը ամպային պահեստից:
let downloadFileRequest = DownloadFileRequest(path: fileResult);
let downloadFileResult = try api.downloadFile(request: downloadFileRequest);
try downloadFileResult?.first?.value.write(
to: currentDir!.appendingPathComponent(fileResult, isDirectory: false));
Swift- Aspose.Words Cloud SDK for Swift կարող եք օգտագործել Swift փաթեթի կառավարիչը և Cocoapods կախվածության կառավարիչը: Փաթեթի տեղադրման վերաբերյալ մանրամասն տեղեկություններ տրված են "Installation and Usage" բաժնում:
Որպես այլընտրանք, դուք կարող եք կլոնավորել Aspose.Words Cloud SDK for Swift սկզբնական կոդի համար GitHub-ից և օգտագործել այն ձեր նախագծում:
Խնդրում ենք հետևել այս Instructions ՝ արագորեն ստանալու անվտանգության անհրաժեշտ հավաստագրերը և մուտք գործելու մեր REST API ն:
Swift 4.2 կամ ավելի նոր
Լրացուցիչ մանրամասներ տեսնելու համար տես Repository Documentation:
Դուք կարող եք կատարել համեմատական գործողություն այլ ֆայլերի ձևաչափերի համար.