Jämför två HTML med Swift

Mycket exakt Swift differenskontroll för att jämföra HTML filer och hitta skillnader mellan dem

Vår kraftfulla Swift SDK låter dig hitta skillnaden mellan HTML dokument och spara resultaten i ett bekvämt format för visning. För att verifiera våra produktegenskaper, jämför HTML filer med detta Swift bibliotek och se skillnaderna.

Visa kodavsnitt

Jämför HTML i Swift

Vår Swift SDK är utformad för att ge dig det mest exakta resultatet, även om jämförelse är en komplex funktion i sig.

Ibland måste du vara säker på att dokumentet i HTML-formatet inte har ändrats, och om det har det måste du ta reda på vad skillnaden är. Använd bara vårt Swift diff-verktyg för att jämföra två HTML-filer och hitta skillnader i hela ord eller enstaka tecken. Dessutom, om bara ett tecken i ett ord har ändrats, kommer detta ord att markeras som helt ändrat.

Nu behöver du inte längre lägga tid på att manuellt jämföra HTML-dokument, och du kan snabbt hitta även små ändringar och exportera sådana skillnader till ett dokument i ett bekvämt format.

Försök att jämföra HTML-dokument

Kolla in hur vår lösning för att jämföra HTML-filer med Swift SDK fungerar. För att uppnå detta, ladda HTML-filerna du vill jämföra och välj exportfilformatet – det kommer att laddas automatiskt efter jämförelse.

Observera att du måste acceptera alla ändringar i jämförda dokument innan du anropar jämförelsemetoden, som visas i vårt exempel:

Ladda upp den jämförda filen
Kör kod
Ladda upp den andra filen för att jämföra
Välj målformat från listan
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";

//  Ladda upp dokument till molnlagring.
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);

//  Jämför dokument i molnet.
let compareDataOptions = CompareData()
  .setAuthor(author: "author")
  .setComparingWithDocument(comparingWithDocument: fileName2);
let compareDocumentRequest = 
    CompareDocumentRequest(name: fileName1, compareData: compareDataOptions,
	destFileName: fileResult);
_ = try api.compareDocument(request: compareDocumentRequest);

//  Ladda ner resultatdokument från molnlagring.
let downloadFileRequest = DownloadFileRequest(path: fileResult);
let downloadFileResult = try api.downloadFile(request: downloadFileRequest);
try downloadFileResult?.first?.value.write(
    to: currentDir!.appendingPathComponent(fileResult, isDirectory: false));
Kör kod
  
Kopiera koden Swift till urklipp

Hur man jämför två textfiler

  1. Installera Aspose.Words Cloud for Swift
  2. Lägg till en biblioteksreferens (importera biblioteket) till ditt Swift projekt
  3. Ladda två HTML dokument för att jämföra
  4. compareDocument() metoden för att jämföra HTML dokument
  5. Ladda ner resultatdokumentet från molnlagringen

Swift bibliotek att använda jämför

Du kan använda Swift -pakethanteraren och Cocoapods beroendehanterare för att installera Aspose.Words Cloud SDK for Swift. Detaljerad information om installation av paketet finns i avsnittet "Installation and Usage".

Som ett alternativ kan du klona Aspose.Words Cloud SDK for Swift -källkod från GitHub och använda den i ditt projekt.

Följ dessa Instructions för att snabbt få nödvändiga säkerhetsuppgifter och få tillgång till vårt REST API.

Systemkrav

Swift 4.2 eller senare

Se Repository Documentation för mer information.

Andra filformat som stöds

Du kan utföra jämförelseoperationer för andra filformat:

5%

Prenumerera på Aspose produktuppdateringar

Få månatliga nyhetsbrev och erbjudanden direkt levererade till din brevlåda.

© Aspose Pty Ltd 2001-2024. Alla rättigheter förbehållna.