Համեմատեք երկու HTML ՝ օգտագործելով Swift

Բարձր ճշգրիտ Swift տարբերությունների ստուգիչ՝ HTML ֆայլերը համեմատելու և դրանց միջև տարբերությունները գտնելու համար

Մեր հզոր Swift SDK թույլ է տալիս գտնել տարբերությունը HTML փաստաթղթերի միջև և պահպանել արդյունքները հարմար ձևաչափով՝ դիտելու համար: Մեր արտադրանքի հնարավորությունները ստուգելու համար համեմատեք HTML ֆայլեր՝ օգտագործելով այս Swift գրադարանը և տեսեք տարբերությունները:

Դիտեք կոդի հատվածը

Համեմատեք HTML-ը Swift-ում

Մեր Swift SDK-ն նախագծված է ձեզ առավելագույն ճշգրիտ արդյունք տալու համար, թեև համեմատությունն ինքնին բարդ գործառույթ է:

Երբեմն պետք է վստահ լինել, որ HTML ձևաչափով փաստաթուղթը չի փոխվել, իսկ եթե փոխվել է, պետք է պարզել, թե որն է տարբերությունը: Պարզապես օգտագործեք մեր Swift diff գործիքը՝ երկու HTML ֆայլեր համեմատելու և ամբողջական բառերի կամ առանձին նիշերի տարբերությունները գտնելու համար: Ավելին, եթե բառի մեջ միայն մեկ նիշ է փոխվել, այս բառը կնշվի որպես ամբողջությամբ փոխված:

Այժմ ձեզ այլևս պետք չէ ժամանակ ծախսել ձեռքով 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")
  .setComparingWithDocument(comparingWithDocument: 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 կոդը clipboard-ում

Ինչպես համեմատել երկու տեքստային ֆայլ

  1. Տեղադրեք Aspose.Words Cloud for Swift
  2. Ավելացրեք գրադարանի հղում (ներմուծեք գրադարանը) ձեր Swift նախագծին
  3. Բեռնեք երկու HTML փաստաթուղթ՝ համեմատելու համար
  4. Զանգահարեք compareDocument() մեթոդը՝ HTML փաստաթղթերը համեմատելու համար
  5. Ներբեռնեք արդյունքի փաստաթուղթը ամպային պահեստից

Swift գրադարան՝ համեմատելու համար

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:

Այլ աջակցվող ֆայլի ձևաչափեր

Դուք կարող եք կատարել համեմատական գործողություն այլ ֆայլերի ձևաչափերի համար.

5%

Բաժանորդագրվեք Aspose Product Updates-ին

Ստացեք ամսական տեղեկագրեր և առաջարկներ անմիջապես ձեր փոստարկղին:

© Aspose Pty Ltd 2001-2024. Բոլոր իրավունքները պաշտպանված են.