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

Rendkívül pontos Dart 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 Dart 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 Dart könyvtárral, és tekintse meg a különbségeket.

Tekintse meg a kódrészletet

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

A Dart/Flutter 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 Dart/Flutter 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 Dart/Flutter 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 'package:aspose_words_cloud/aspose_words_cloud.dart';

final config = Configuration("####-####-####-####-####", "##################");
final wordsApi = WordsApi(config);

final fileName1 = 'Input1.html';
final fileName2 = 'Input2.html';
final fileResult = 'Output.html';

//  Dokumentumok feltöltése felhőtárhelyre.
final firstDocumentContent = (await File(fileName1).readAsBytes()).buffer.asByteData();
final uploadFirstFileRequest = UploadFileRequest(firstDocumentContent, fileName1);
await wordsApi.uploadFile(uploadFirstFileRequest);

final secondDocumentContent = (await File(fileName2).readAsBytes()).buffer.asByteData();
final uploadSecondFileRequest = UploadFileRequest(secondDocumentContent, fileName2);
await wordsApi.uploadFile(uploadSecondFileRequest);

//  Dokumentumok összehasonlítása felhőben.
final compareDataOptions = CompareData();
compareDataOptions.author = 'author';
compareDataOptions.comparingWithDocument = fileName2;
final compareDocumentRequest = 
    CompareDocumentRequest(fileName1, compareDataOptions, destFileName: fileResult);
await wordsApi.compareDocument(compareDocumentRequest);

//  Eredménydokumentum letöltése felhőtárhelyről.
final downloadFileRequest = DownloadFileRequest(fileResult);
final downloadFileResult = await wordsApi.downloadFile(downloadFileRequest);
await File('compareResult.pdf').writeAsBytes(
    downloadFileResult.buffer.asUint8List(
	downloadFileResult.offsetInBytes, downloadFileResult.lengthInBytes)
Futtassa a kódot
  
Másolja a(z) Dart kódot a vágólapra

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

  1. Aspose.Words Cloud for Dart/Flutter telepítése
  2. Adjon hozzá egy könyvtári hivatkozást (importálja a könyvtárat) a Dart 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

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

Aspose.Words Cloud SDK for Dart forráskódját a GitHubból, és használja projektjében. Adja hozzá ezt a függőséget a pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0

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

A részletekért tekintse meg az 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.