Сравнете две HTML с помощта на Swift

Високоточна Swift проверка на разликите за сравняване на HTML файлове и намиране на разлики между тях

Нашият мощен Swift SDK ви позволява да намерите разликата между HTML документите и да запазите резултатите в удобен формат за преглед. За да проверите възможностите на нашите продукти, сравнете HTML файлове с помощта на тази Swift библиотека и вижте разликите.

Вижте кодовия фрагмент

Сравнете HTML в Swift

Нашият Swift SDK е проектиран да ви даде най-точния резултат, въпреки че самото сравнение е сложна функция.

Понякога трябва да сте сигурни, че документът във HTML формат не е променен и ако е, трябва да разберете каква е разликата. Просто използвайте нашия инструмент за разлики Swift, за да сравните два 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 в клипборда

Как да сравним два текстови файла

  1. Инсталирайте Aspose.Words Cloud for Swift
  2. Добавете препратка към библиотеката (импортирайте библиотеката) към вашия Swift проект
  3. Заредете два HTML документа за сравнение
  4. Извикайте метода compareDocument(), за да сравните HTML документи
  5. Изтеглете документа с резултата от облачното хранилище

Swift библиотека за използване за сравнение

Можете да използвате мениджъра на пакети Swift и мениджъра на зависимости Cocoapods, за да инсталирате Aspose.Words Cloud SDK for Swift. Подробна информация за инсталирането на пакета е дадена в раздела "Installation and Usage".

Като алтернатива можете да клонирате Aspose.Words Cloud SDK for Swift от GitHub и да го използвате във вашия проект.

Моля, следвайте тези Instructions, за да получите бързо необходимите идентификационни данни за сигурност и да получите достъп до нашия REST API.

Системни изисквания

Swift 4.2 или по-нова версия

Вижте Repository Documentation, за да видите повече подробности.

Други поддържани файлови формати

Можете да извършите операция за сравнение за други файлови формати:

5%

Абонирайте се за актуализации на продуктите на Aspose

Получавайте месечни бюлетини и оферти директно до вашата пощенска кутия.

© Aspose Pty Ltd 2001-2024. Всички права запазени.