השווה שני DOCX באמצעות Java

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

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

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

השווה DOCX ב-Java

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

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

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

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

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

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

העלה את הקובץ בהשוואה
הפעל קוד
העלה את הקובץ השני להשוואה
בחר את פורמט היעד מהרשימה
import com.aspose.words.cloud.*;

ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);

String fileName1 = "Input1.docx";
String fileName2 = "Input2.docx";
String fileResult = "Output.docx";

//  העלה מסמכים לאחסון בענן.
byte[] firstDocumentContent = Files.readAllBytes(Paths.get(fileName1).toAbsolutePath());
UploadFileRequest uploadFirstFileRequest = 
    new UploadFileRequest(firstDocumentContent, fileName1, null);
wordsApi.uploadFile(uploadFirstFileRequest);

byte[] secondDocumentContent = Files.readAllBytes(Paths.get(fileName2).toAbsolutePath());
UploadFileRequest uploadSecondFileRequest = 
    new UploadFileRequest(secondDocumentContent, fileName2, null);
wordsApi.uploadFile(uploadSecondFileRequest);

//  השווה מסמכים בענן.
CompareData compareDataOptions = new CompareData();
compareDataOptions.setAuthor("author");
compareDataOptions.setComparingWithDocument(fileName2);

CompareDocumentRequest compareDocumentRequest = 
    new CompareDocumentRequest(fileName1, compareDataOptions,
	null, null, null, null, null, fileResult, null);
wordsApi.compareDocument(compareDocumentRequest);

//  הורד מסמך תוצאה מאחסון ענן.
DownloadFileRequest downloadFileRequest = new DownloadFileRequest(fileResult, null, null);
byte[] downloadFileResult = wordsApi.downloadFile(downloadFileRequest);
Files.write(Paths.get(fileResult), downloadFileResult.values().iterator().next());
הפעל קוד
  
העתק את הקוד Java ללוח

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

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

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

התקן 'Aspose.Words Cloud SDK for Java' באמצעות כלי אוטומציה של Maven build.

הוסף את התלות הזו ל- POM של הפרויקט שלך: aspose-cloud artifact.aspose-cloud-releases http://artifact.aspose.cloud/repo com.aspose aspose-words-cloud 22.4.0

כחלופה, אתה יכול לשכפל את Aspose.Words Cloud SDK for Java מ-GitHub ולהשתמש בו בפרויקט שלך. אנא עקוב אחר Instructions אלה כדי לקבל במהירות את אישורי האבטחה הדרושים ולגשת ל- REST API שלנו.

דרישות מערכת

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

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

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

5%

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

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

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