Notre puissant Dart SDK vous permet de trouver la différence entre les HTML documents et d'enregistrer les résultats dans un format pratique pour l'affichage. Pour vérifier les fonctionnalités de nos produits, comparez les HTML fichiers à l'aide de cette Dart bibliothèque et observez les différences.
Notre SDK Dart/Flutter est conçu pour vous donner le résultat le plus précis, même si la comparaison est en soi une fonction complexe.
Parfois, vous devez vous assurer que le document au HTML format n'a pas été modifié, et si c'est le cas, vous devez découvrir quelle est la différence. Utilisez simplement notre outil de comparaison Dart/Flutter pour comparer deux HTML fichiers et trouver des différences entre des mots entiers ou des caractères uniques. De plus, si un seul caractère d'un mot a changé, ce mot sera marqué comme entièrement modifié.
Désormais, vous n'avez plus besoin de passer du temps à comparer manuellement les HTML documents, et vous pouvez rapidement trouver même de petites modifications et exporter ces différences vers un document dans un format pratique.
Découvrez comment fonctionne notre solution pour comparer les HTML fichiers à l'aide du SDK Dart/Flutter. Pour y parvenir, chargez les HTML fichiers que vous souhaitez comparer et sélectionnez le format de fichier d'exportation – il sera automatiquement chargé après comparaison.
Notez que vous devez accepter toutes les révisions des documents comparés avant d'appeler la méthode de comparaison, comme le montre notre exemple :
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';
// Télécharger des documents vers le stockage cloud.
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);
// Comparer des documents dans le cloud.
final compareDataOptions = CompareData();
compareDataOptions.author = 'author';
compareDataOptions.fileReference = FileReference.fromRemoteFile(fileName2);
final compareDocumentRequest =
CompareDocumentRequest(fileName1, compareDataOptions, destFileName: fileResult);
await wordsApi.compareDocument(compareDocumentRequest);
// Télécharger le document de résultat à partir du stockage cloud.
final downloadFileRequest = DownloadFileRequest(fileResult);
final downloadFileResult = await wordsApi.downloadFile(downloadFileRequest);
await File('compareResult.pdf').writeAsBytes(
downloadFileResult.buffer.asUint8List(
downloadFileResult.offsetInBytes, downloadFileResult.lengthInBytes)
Clonez le code source du Aspose.Words Cloud SDK for Dart partir de GitHub et utilisez-le dans votre projet. Ajoutez cette dépendance à votre pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0
Veuillez suivre ces Instructions pour obtenir rapidement les informations d'identification de sécurité nécessaires et accéder à notre REST API.
Reportez-vous à la Repository Documentation pour voir les détails.
Vous pouvez effectuer une opération de comparaison pour d'autres formats de fichiers :