Vergelijk twee HTML met Dart

Uiterst nauwkeurige Dart diff-checker om HTML bestanden te vergelijken en verschillen ertussen te vinden

Met onze krachtige Dart SDK kunt u het verschil tussen HTML documenten vinden en de resultaten opslaan in een handig formaat om te bekijken. Om onze productmogelijkheden te verifiëren, vergelijkt u HTML bestanden met behulp van deze Dart bibliotheek en ziet u de verschillen.

Codefragment bekijken

Vergelijk HTML in Dart

Onze Dart/Flutter SDK is ontworpen om u het meest nauwkeurige resultaat te geven, ook al is vergelijken op zichzelf een complexe functie.

Soms moet u er zeker van zijn dat het document in het HTML-formaat niet is gewijzigd, en als dat wel het geval is, moet u uitzoeken wat het verschil is. Gebruik gewoon onze Dart/Flutter diff-tool om twee HTML-bestanden te vergelijken en verschillen in hele woorden of afzonderlijke tekens te vinden. Bovendien, als slechts één teken in een woord is gewijzigd, wordt dit woord als volledig gewijzigd gemarkeerd.

Nu hoeft u niet langer tijd te besteden aan het handmatig vergelijken van HTML-documenten, en kunt u zelfs kleine wijzigingen snel vinden en dergelijke verschillen naar een document in een handig formaat exporteren.

Probeer HTML-documenten te vergelijken

Bekijk hoe onze oplossing om HTML-bestanden te vergelijken met Dart/Flutter SDK werkt. Om dit te bereiken, laadt u de HTML-bestanden die u wilt vergelijken en selecteert u het exportbestandsformaat – deze wordt na het vergelijken automatisch geladen.

Houd er rekening mee dat u alle revisies in vergeleken documenten moet accepteren voordat u de vergelijkingsmethode aanroept, zoals weergegeven in ons voorbeeld:

Upload het vergeleken bestand
Voer code uit
Upload het tweede bestand om te vergelijken
Selecteer het doelformaat uit de lijst
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';

//  Upload documenten naar cloudopslag.
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);

//  Vergelijk documenten in de cloud.
final compareDataOptions = CompareData();
compareDataOptions.author = 'author';
compareDataOptions.fileReference = FileReference.fromRemoteFile(fileName2);
final compareDocumentRequest =
    CompareDocumentRequest(fileName1, compareDataOptions, destFileName: fileResult);
await wordsApi.compareDocument(compareDocumentRequest);

//  Download het resultaatdocument van cloudopslag.
final downloadFileRequest = DownloadFileRequest(fileResult);
final downloadFileResult = await wordsApi.downloadFile(downloadFileRequest);
await File('compareResult.pdf').writeAsBytes(
    downloadFileResult.buffer.asUint8List(
	downloadFileResult.offsetInBytes, downloadFileResult.lengthInBytes)
Voer code uit
  
Kopieer code Dart naar het klembord

Hoe twee tekstbestanden te vergelijken

  1. Installeer Aspose.Words Cloud for Dart/Flutter
  2. Voeg een bibliotheekreferentie toe (importeer de bibliotheek) aan uw Dart project
  3. Laad twee HTML documenten om te vergelijken
  4. Roep de methode compareDocument() aan om HTML documenten te vergelijken
  5. Download het resultaatdocument uit de cloudopslag

Dart bibliotheek om te vergelijken

Kloon Aspose.Words Cloud SDK for Dart -broncode van GitHub en gebruik deze in uw project. Voeg deze afhankelijkheid toe aan uw pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0

Volg deze Instructions om snel de benodigde beveiligingsreferenties te krijgen en toegang te krijgen tot onze REST API.

systeem vereisten

Raadpleeg de Repository Documentation om de details te zien.

Andere ondersteunde bestandsindelingen

U kunt een vergelijkingsbewerking uitvoeren voor andere bestandsindelingen:

5%

Abonneer u op productupdates van Aspose

Ontvang maandelijkse nieuwsbrieven en aanbiedingen direct in je mailbox.

© Aspose Pty Ltd 2001-2024. Alle rechten voorbehouden.