Dartを使用して2つのHTMLを比較します

HTMLファイルを比較してそれらの間の違いを見つけるための非常に正確なDart差分チェッカー

強力なDart SDKを使用すると、 HTMLドキュメント間の違いを見つけて、表示しやすい形式で結果を保存できます。製品の機能を確認するには、このDartライブラリを使用してHTMLファイルを比較し、違いを確認してください。

コードスニペットを表示

Dart で HTML を比較する

Dart/Flutter SDK は、比較自体が複雑な関数であっても、最も正確な結果が得られるように設計されています。

場合によっては、HTML 形式のドキュメントが変更されていないことを確認する必要があり、変更されている場合は、その違いを確認する必要があります。 Dart/Flutter diff ツールを使用して 2 つの HTML ファイルを比較し、単語全体または単一文字の違いを見つけます。さらに、単語内の 1 文字だけが変更された場合、その単語は完全に変更されたものとしてマークされます。

HTML ドキュメントを手動で比較するのに時間を費やす必要がなくなり、小さな変更でもすぐに見つけて、そのような差分を便利な形式でドキュメントにエクスポートできるようになりました。

HTML ドキュメントを比較してみる

Dart/Flutter SDK を使用して HTML ファイルを比較するソリューションがどのように機能するかを確認してください。これを行うには、比較する HTML ファイルをロードし、エクスポート ファイル形式を選択します。比較後、エクスポート ファイル形式が自動的にロードされます。

例に示すように、比較メソッドを呼び出す前に、比較したドキュメント内のすべてのリビジョンを受け入れる必要があることに注意してください。

比較したファイルをアップロードする
コードを実行する
比較する2番目のファイルをアップロードします
リストからターゲットフォーマットを選択します
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';

// ドキュメントをクラウドストレージにアップロードします。
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);

// クラウド内のドキュメントを比較します。
final compareDataOptions = CompareData();
compareDataOptions.author = 'author';
compareDataOptions.fileReference = FileReference.fromRemoteFile(fileName2);
final compareDocumentRequest =
    CompareDocumentRequest(fileName1, compareDataOptions, destFileName: fileResult);
await wordsApi.compareDocument(compareDocumentRequest);

// クラウドストレージから結果ドキュメントをダウンロードします。
final downloadFileRequest = DownloadFileRequest(fileResult);
final downloadFileResult = await wordsApi.downloadFile(downloadFileRequest);
await File('compareResult.pdf').writeAsBytes(
    downloadFileResult.buffer.asUint8List(
	downloadFileResult.offsetInBytes, downloadFileResult.lengthInBytes)
コードを実行する
  
Dartをクリップボードにコピーします

2つのテキストファイルを比較する方法

  1. Aspose.Words Cloud for Dart/Flutterインストールします
  2. Dartプロジェクトにライブラリ参照を追加(ライブラリをインポート)
  3. 比較する2つのHTMLドキュメントをロードします
  4. compareDocument()メソッドを呼び出して、 HTMLドキュメントを比較します
  5. クラウドストレージから結果ドキュメントをダウンロードします

Dart使用するライブラリ比較

Aspose.Words Cloud SDK for Dart ソースコードをGitHubから複製し、プロジェクトで使用します。この依存関係を pubspec.yaml: に追加します。 dependencies: aspose_words_cloud: 22.4.0

これらの Instructions に従って、必要なセキュリティクレデンシャルをすばやく取得し、RESTAPIにアクセスしてください。

システム要求

詳細については、 Repository Documentation を参照してください。

その他のサポートされているファイル形式

他のファイル形式の比較操作を実行できます。

5%

Aspose製品アップデートを購読する

メールボックスに直接配信される月刊ニュースレターとオファーを入手してください。

© Aspose Pty Ltd 2001-2024. 全著作権所有。