Két HTML összehasonlítása a Swift használatával

Rendkívül pontos Swift különbség-ellenőrző a HTML fájlok összehasonlításához és a köztük lévő különbségek megállapításához

Hatékony Swift SDK -nk lehetővé teszi, hogy megtalálja a különbséget a HTML dokumentumok között, és az eredményeket kényelmes formátumba mentse megtekintés céljából. Termékeink képességeinek ellenőrzéséhez hasonlítson össze HTML fájlt ezzel a Swift könyvtárral, és tekintse meg a különbségeket.

Tekintse meg a kódrészletet

Hasonlítsa össze a HTML-et a Swift-ban

A Swift SDK-t úgy alakítottuk ki, hogy a lehető legpontosabb eredményt adja, még akkor is, ha az összehasonlítás maga egy összetett funkció.

Néha meg kell győződnie arról, hogy a HTML formátumú dokumentumot nem módosították, és ha igen, akkor meg kell találnia, mi a különbség. Egyszerűen használja a Swift diff eszközünket két HTML fájl összehasonlításához, és keresse meg a különbségeket egész szavakban vagy egyedi karakterekben. Sőt, ha egy szóban csak egy karakter változott, akkor ez a szó teljesen megváltozottként lesz megjelölve.

Most már nem kell időt töltenie a HTML dokumentumok manuális összehasonlításával, és gyorsan megtalálhatja a kis változtatásokat is, és kényelmes formátumban exportálhatja az ilyen eltéréseket egy dokumentumba.

Próbálja meg összehasonlítani a HTML dokumentumokat

Nézze meg, hogyan működik a HTML-fájlok összehasonlítására szolgáló megoldásunk a Swift SDK használatával. Ennek eléréséhez töltse be az összehasonlítani kívánt HTML fájlokat, és válassza ki az export fájlformátumot – az összehasonlítás után automatikusan betöltődik.

Vegye figyelembe, hogy el kell fogadnia az összehasonlított dokumentumok összes revízióját, mielőtt meghívná az összehasonlítási módszert, ahogy a példánkban is látható:

Töltse fel az összehasonlított fájlt
Futtassa a kódot
Az összehasonlításhoz töltse fel a második fájlt
Válassza ki a célformátumot a listából
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";

//  Dokumentumok feltöltése felhőtárhelyre.
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);

//  Dokumentumok összehasonlítása felhőben.
let compareDataOptions = CompareData()
  .setAuthor(author: "author")
  .setComparingWithDocument(comparingWithDocument: fileName2);
let compareDocumentRequest = 
    CompareDocumentRequest(name: fileName1, compareData: compareDataOptions,
	destFileName: fileResult);
_ = try api.compareDocument(request: compareDocumentRequest);

//  Eredménydokumentum letöltése felhőtárhelyről.
let downloadFileRequest = DownloadFileRequest(path: fileResult);
let downloadFileResult = try api.downloadFile(request: downloadFileRequest);
try downloadFileResult?.first?.value.write(
    to: currentDir!.appendingPathComponent(fileResult, isDirectory: false));
Futtassa a kódot
  
Másolja a(z) Swift kódot a vágólapra

Hogyan hasonlítsunk össze két szöveges fájlt

  1. Aspose.Words Cloud for Swift telepítése
  2. Adjon hozzá egy könyvtári hivatkozást (importálja a könyvtárat) a Swift projekthez
  3. Tölts be két HTML dokumentumot az összehasonlításhoz
  4. Hívja a compareDocument() metódust HTML dokumentumok összehasonlításához
  5. Töltse le az eredménydokumentumot a felhőtárhelyről

Swift könyvtár az összehasonlításhoz

Használhatja a Swift csomagkezelőt és a Cocoapods függőségi kezelőt az Aspose.Words Cloud SDK for Swift telepítéséhez. A csomag telepítésével kapcsolatos részletes információk a "Installation and Usage" részben találhatók.

Alternatív megoldásként klónozhatja Aspose.Words Cloud SDK for Swift forráskódhoz a GitHubból, és felhasználhatja a projektben.

Kérjük, kövesse ezeket az Instructions a szükséges biztonsági hitelesítő adatok gyors megszerzéséhez és a REST API eléréséhez.

rendszerkövetelmények

Swift 4.2 vagy újabb

További részletekért tekintse meg a Repository Documentation.

Egyéb támogatott fájlformátumok

Összehasonlítást végezhet más fájlformátumokkal:

5%

Iratkozzon fel az Aspose termékfrissítésekre

Havi hírleveleket és ajánlatokat kaphat közvetlenül postafiókjába.

© Aspose Pty Ltd 2001-2024. Minden jog fenntartva.