השווה שני HTML באמצעות Dart

בודק הבדלים מדויק ביותר של Dart כדי להשוות בין HTML קבצים ולמצוא הבדלים ביניהם

Dart SDK העוצמתי שלנו מאפשר לך למצוא את ההבדל בין HTML מסמכים ולשמור את התוצאות בפורמט נוח לצפייה. כדי לאמת את יכולות המוצר שלנו, השווה HTML קבצים באמצעות ספריית Dart זו וראה את ההבדלים.

הצג את קטע הקוד

השווה HTML ב-Dart

Dart/Flutter SDK שלנו נועד לתת לך את התוצאה המדויקת ביותר, למרות שהשוואה היא פונקציה מורכבת בפני עצמה.

לפעמים צריך להיות בטוח שהמסמך בפורמט HTML לא השתנה, ואם כן, צריך לברר מה ההבדל. פשוט השתמש בכלי Dart/Flutter diff שלנו כדי להשוות בין שני קבצי HTML ולמצוא הבדלים במילים שלמות או בתווים בודדים. יתרה מכך, אם רק תו אחד במילה השתנה, מילה זו תסומן כשונתה לחלוטין.

כעת אינך צריך יותר להשקיע זמן בהשוואה ידנית של מסמכי HTML, ותוכל למצוא במהירות אפילו שינויים קטנים ולייצא הבדלים כאלה למסמך בפורמט נוח.

נסה להשוות בין מסמכי HTML

בדוק כיצד הפתרון שלנו להשוואת קבצי HTML באמצעות Dart/Flutter SDK עובד. כדי להשיג זאת, טען את קבצי ה-HTML שברצונך להשוות ובחר את פורמט קובץ הייצוא - הוא ייטען אוטומטית לאחר ההשוואה.

שים לב שעליך לקבל את כל התיקונים במסמכים בהשוואה לפני הקריאה לשיטת ההשוואה, כפי שמוצג בדוגמה שלנו:

העלה את הקובץ בהשוואה
הפעל קוד
העלה את הקובץ השני להשוואה
בחר את פורמט היעד מהרשימה
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.comparingWithDocument = 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 ללוח

כיצד להשוות בין שני קבצי טקסט

  1. התקן Aspose.Words Cloud for Dart/Flutter
  2. הוסף הפניה לספרייה (ייבא את הספרייה) לפרויקט Dart שלך
  3. טען שני HTML מסמכים להשוואה
  4. קרא לשיטה compareDocument() כדי להשוות בין HTML מסמכים
  5. הורד את מסמך התוצאה מאחסון הענן

ספריית Dart לשימוש בהשוואה

Aspose.Words Cloud SDK for Dart מ-GitHub והשתמש בו בפרויקט שלך. הוסף את התלות הזו ל- pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0

אנא עקוב אחר Instructions אלה כדי לקבל במהירות את אישורי האבטחה הדרושים ולגשת ל- REST API שלנו.

דרישות מערכת

עיין בתיעוד Repository Documentation כדי לראות את הפרטים.

פורמטי קבצים נתמכים אחרים

אתה יכול לבצע פעולת השוואה עבור פורמטים אחרים של קבצים:

5%

הירשם לעדכוני מוצר Aspose

קבל ניוזלטרים והצעות חודשיים שנשלחו ישירות לתיבת הדואר שלך.

© Aspose Pty Ltd 2001-2024. כל הזכויות שמורות.