די אַרבעט צו פאַרגלייַכן טעקסט טעקעס איז זייער פּראָסט ווען ינקאָרפּערייטינג ענדערונגען אין אַ יונאַפייד דאָקומענט. דעריבער, בעשאַס די אָפּשאַצונג און צונויפגיסן פּראָצעס, די טעקסט פאַרגלייַכן אָפּעראַציע איז דורכגעקאָכט און מיר אָפט נוצן יוטילאַטיז צו פאַרגלייַכן טעקסט אָנליין. אין דעם אַרטיקל, מיר וועלן דיסקוטירן די סטעפּס ווי צו פאַרגלייַכן וואָרט דאָקומענטן און פאַרגלייַכן טעקסט טעקעס מיט Java SDK.
- פאַרגלייַכן טעקסט אַפּי
- פאַרגלייַכן וואָרט דאָקומענטן אין ז’אבא
- טעקסט פאַרגלייַכן ניצן cURL קאַמאַנדז
פאַרגלייַכן טעקסט אַפּי
Aspose.Words Cloud SDK פֿאַר Java גיט אַ ריזיק קייט פון פֿעיִקייטן וואָס אַלאַוז איר צו שאַפֿן, רעדאַגירן און מאַניפּולירן וואָרט דאָקומענטן אין די Java אַפּלאַקיישאַן. איצט אין סדר צו נוצן די SDK, ביטע לייגן די פאלגענדע דעטאַילס צו די pom.xml פון די מאַווען בויען פּרויעקט.
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.cloud/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words-cloud</artifactId>
<version>22.5.0</version>
</dependency>
</dependencies>
אַמאָל די SDK איז אינסטאַלירן, ביטע פאַרשרייַבן אַ פריי חשבון איבער Aspose.Cloud דאַשבאָרד ניצן GitHub אָדער Google חשבון אָדער פשוט צייכן אַרויף און באַקומען דיין קליענט קראַדענטשאַלז.
פאַרגלייַכן וואָרט דאָקומענטן אין ז’אבא
אין דעם אָפּטיילונג, מיר וועלן דיסקוטירן די דעטאַילס פון ווי צו פאַרגלייַכן וואָרט דאָקומענטן מיט Java קאָד סניפּאַץ.
- דער ערשטער שריט איז צו שאַפֿן אַ בייַשפּיל פון WordsApi ניצן קליענט קראַדענטשאַלז
- צווייטנס, צופֿעליקער די אַרייַנשרייַב און מאַדאַפייד וואָרט דאָקומענטן צו וואָלקן סטאָרידזש בשעת איר פאָרן די UploadFileRequest כייפעץ צו ופּלאָאַדFile (…) אופֿן פון WordsApi
- דריטנס, שאַפֿן אַ CompareData כייפעץ און פאָרן די רגע דאָקומענט ווי אַן אַרגומענט צו די setComparingWithDocument (…) אופֿן
- איצט שאַפֿן אַ כייפעץ פון CompareDocumentRequest קלאַס ווו מיר פאָרן אַרייַנשרייַב וואָרט טעקע, CompareData כייפעץ און רעזולטאַט וואָרט דאָקומענט ווי אַרגומענטן
- צום סוף, פאַרגלייַכן טעקסט טעקעס מיט compareDocument(…) אופֿן און ראַטעווען די רעזולטאַט אין וואָלקן סטאָרידזש
For more examples, please visit https://github.com/aspose-words-cloud/aspose-words-cloud-java
try
{
// אויב baseUrl איז נאַל, WordsApi ניצט פעליקייַט https://api.aspose.cloud
WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
String firstDocument = "input-sample.docx";
String secondDocument = "input-sample-updated.docx";
String resultantFile = "Comparison.docx";
// לייענען ערשטער וואָרט דאָקומענט פון היגע פאָר
File file = new File("c://Downloads/"+firstDocument);
// לייענען צווייט וואָרט דאָקומענט פון היגע פאָר
File file2 = new File("c://Downloads/"+secondDocument);
// שאַפֿן טעקע ופּלאָאַד בעטן
UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), firstDocument, null);
// שאַפֿן 2nd טעקע ופּלאָאַד בעטן
UploadFileRequest uploadRequest2 = new UploadFileRequest(Files.readAllBytes(file2.toPath()), secondDocument, null);
// ופּלאָאַד טעקע צו וואָלקן סטאָרידזש
wordsApi.uploadFile(uploadRequest);
// ופּלאָאַד טעקע צו וואָלקן סטאָרידזש
wordsApi.uploadFile(uploadRequest2);
// שאַפֿן אַ בייַשפּיל פון CompareData קלאַס
CompareData compareData = new CompareData();
// נאָמען צו זיין גענוצט ווי דער מחבר צו ידענטיפיצירן די דיפעראַנסיז
compareData.setAuthor("Nayyer");
// ספּעציפיצירן דעם דאָקומענט צו פאַרגלייַכן מיט
compareData.setComparingWithDocument(secondDocument);
compareData.setDateTime(OffsetDateTime.now());
// שאַפֿן בעטן בייַשפּיל דורך פּראַוויידינג מקור, דאָקומענט צו פאַרגלייַכן און ריזאַלטינג טעקע נאָמען
CompareDocumentRequest request = new CompareDocumentRequest(firstDocument, compareData, null, null, null, null, null,resultantFile,null);
// אָנהייבן דעם דאָקומענט פאַרגלייַך
DocumentResponse result = wordsApi.compareDocument(request);
// דרוקן הצלחה אָנזאָג
System.out.println("Sucessfull completion of Compare Word Document !");
}catch(Exception ex)
{
System.out.println(ex);
}
די מוסטער טעקעס געניצט אין די אויבן בייַשפּיל קענען זיין דאַונלאָודיד פֿון די פאלגענדע לינקס
טעקסט פאַרגלייַכן ניצן cURL קאַמאַנדז
מיר קענען אויך אַקסעס אַספּאָסע.וואָרדס קלאָוד דורך קורל קאַמאַנדז און פאַרגלייַכן טעקסט טעקעס. אַזוי ווי אַ פּרי-רעקוואַזאַט, ביטע ויספירן די פאלגענדע באַפֿעל צו שאַפֿן אַ JWT אַקסעס סימען באזירט אויף קליענט שייַן און קליענט סוד דעטאַילס.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=a41d01ef-dfd5-4e02-ad29-bd85fe41e3e4&client_secret=d87269aade6a46cdc295b711e26809af" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
אַמאָל מיר האָבן די JWT Token, ביטע ויספירן די פאלגענדע באַפֿעל צו פאַרגלייַכן טעקסט אָנליין און ראַטעווען די ריזאַלטינג טעקע אין וואָלקן סטאָרידזש.
curl -v -X PUT "https://api.aspose.cloud/v4.0/words/input-sample.docx/compareDocument?destFileName=Comparison.docx" \
-H "accept: application/json" \
-H "Authorization: Bearer <JWT Token>" \
-H "Content-Type: application/json" \
-d "{\"ComparingWithDocument\":\"input-sample-updated.docx\",\"Author\":\"Nayyer Shahbaz\",\"DateTime\":\"2022-07-21T07:54:06.768Z\",\"CompareOptions\":{\"IgnoreCaseChanges\":true,\"IgnoreTables\":true,\"IgnoreFields\":true,\"IgnoreFootnotes\":true,\"IgnoreComments\":true,\"IgnoreTextboxes\":true,\"IgnoreFormatting\":true,\"IgnoreHeadersAndFooters\":true,\"Target\":\"Current\",\"AcceptAllRevisionsBeforeComparison\":true},\"ResultDocumentFormat\":\"docx\"}"
מסקנא
דער אַרטיקל האט דערקלערט די סטעפּס צו פאַרגלייַכן דאָקומענטן ניצן Java און cURL קאַמאַנדז. איר קען באַטראַכטן ויספאָרשן די API קייפּאַבילאַטיז דורך די סוואַגער צובינד. דערצו, די גאַנץ מקור קאָד פון SDK קענען זיין דאַונלאָודיד פֿון GitHub. אויב איר האָט נאָך פֿראגן אָדער איר האָבן קיין שוועריקייטן, ביטע באַזוכן די פריי שטיצן פאָרום.
שייַכות אַרטיקלען
מיר רעקאָמענדירן צו גיין דורך די פאלגענדע בלאָגס