Porovnejte dva HTML pomocí Swift

Vysoce přesný nástroj na kontrolu rozdílů Swift k porovnání HTML souborů a nalezení rozdílů mezi nimi

Naše výkonná Swift SDK vám umožňuje najít rozdíl mezi HTML dokumenty a uložit výsledky do vhodného formátu pro prohlížení. Chcete-li ověřit možnosti našich produktů, porovnejte HTML soubory pomocí této knihovny Swift a podívejte se na rozdíly.

Zobrazit fragment kódu

Porovnejte HTML v Swift

Naše Swift SDK je navrženo tak, aby vám poskytlo co nejpřesnější výsledek, i když samotné porovnání je složitá funkce.

Někdy se potřebujete ujistit, že dokument ve HTML formátu nebyl změněn, a pokud ano, musíte zjistit, v čem je rozdíl. Stačí použít náš nástroj Swift pro porovnání dvou HTML souborů a najít rozdíly v celých slovech nebo jednotlivých znacích. Navíc, pokud se ve slově změnil pouze jeden znak, bude toto slovo označeno jako zcela změněné.

Nyní již nemusíte trávit čas ručním porovnáváním HTML dokumentů a můžete rychle najít i malé změny a exportovat takové rozdíly do dokumentu ve vhodném formátu.

Zkuste porovnat HTML dokumenty

Podívejte se, jak funguje naše řešení pro porovnání HTML souborů pomocí Swift SDK. Chcete-li toho dosáhnout, načtěte HTML soubory, které chcete porovnat, a vyberte formát exportovaného souboru – po porovnání se automaticky načte.

Všimněte si, že před voláním metody porovnání musíte přijmout všechny revize v porovnávaných dokumentech, jak ukazuje náš příklad:

Nahrajte porovnaný soubor
Spustit kód
Nahrajte druhý soubor pro porovnání
Vyberte cílový formát ze seznamu
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";

//  Nahrání dokumentů do cloudového úložiště.
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);

//  Porovnejte dokumenty v cloudu.
let compareDataOptions = CompareData()
  .setAuthor(author: "author")
  .setComparingWithDocument(comparingWithDocument: fileName2);
let compareDocumentRequest = 
    CompareDocumentRequest(name: fileName1, compareData: compareDataOptions,
	destFileName: fileResult);
_ = try api.compareDocument(request: compareDocumentRequest);

//  Stažení výsledného dokumentu z cloudového úložiště.
let downloadFileRequest = DownloadFileRequest(path: fileResult);
let downloadFileResult = try api.downloadFile(request: downloadFileRequest);
try downloadFileResult?.first?.value.write(
    to: currentDir!.appendingPathComponent(fileResult, isDirectory: false));
Spustit kód
  
Zkopírujte kód Swift do schránky

Jak porovnat dva textové soubory

  1. Nainstalovat Aspose.Words Cloud for Swift
  2. Přidejte odkaz na knihovnu (importujte knihovnu) do svého Swift projektu
  3. Načtěte dva HTML dokumenty k porovnání
  4. Chcete-li porovnat HTML dokumentů, zavolejte metodu compareDocument()
  5. Stáhněte si výsledný dokument z cloudového úložiště

Knihovna Swift k porovnání

K instalaci Aspose.Words Cloud SDK for Swift můžete použít správce balíčků Swift a správce závislostí Cocoapods. Podrobné informace o instalaci balíčku jsou uvedeny v části "Installation and Usage".

Alternativně můžete naklonovat zdrojový kód Aspose.Words Cloud SDK for Swift z GitHubu a použít jej ve svém projektu.

Postupujte podle těchto Instructions, abyste rychle získali potřebné bezpečnostní údaje a získali přístup k našemu REST API.

Požadavky na systém

Swift 4.2 nebo novější

Další podrobnosti naleznete v Repository Documentation.

Další podporované formáty souborů

Operaci porovnání můžete provést pro jiné formáty souborů:

5%

Přihlaste se k odběru aktualizací produktu Aspose

Získejte měsíční zpravodaje a nabídky přímo do vaší poštovní schránky.

© Aspose Pty Ltd 2001-2024. Všechna práva vyhrazena.