אין אַ פונאנדערגעטיילט מאַנשאַפֿט סוויווע, פאַרשידן מיטגלידער פון דער מאַנשאַפֿט קען אַרבעטן אויף זיכער מאַדזשולז פון דעם דאָקומענט, וואָס דאַרפֿן צו זיין קאַמביינד צו פּראָדוצירן אַ קאַנסאַלאַדייטאַד ווערסיע. די אָפּעראַציע קענען זיין דורכגעקאָכט מיט אַ פאַרשיידנקייַט פון אַפּלאַקיישאַנז, אָבער מאַנואַל סטעפּס צו צונויפגיסן וואָרט דאָקומענטן קענען זיין אַ טידיאַס טעטיקייט. אַזוי אין סדר צו האָבן אַ מער ווייאַבאַל לייזונג, מיר וועלן דיסקוטירן די דעטאַילס פון ווי צו פאַרבינדן וואָרט דאָקומענטן ניצן 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>
נאָך די ייַנמאָנטירונג, מיר דאַרפֿן צו פאַרשרייַבן אַ פריי חשבון איבער Aspose.Cloud דאַשבאָרד ניצן GitHub אָדער Google חשבון אָדער פשוט צייכן אַרויף און באַקומען דיין קליענט קראַדענטשאַלז.
פאַרבינדן וואָרט דאָקומענטן אין דזשאַוואַ
נאָכגיין די אינסטרוקציעס אונטן צו פאַרבינדן וואָרט דאָקומענטן מיט אַ Java קאָד סניפּאַט.
- דער ערשטער שריט איז צו שאַפֿן אַן אָביעקט פון WordsApi קלאַס, בשעת איר פאָרן קליענט שייַן און קליענט סוד דעטאַילס ווי אַרגומענטן
- צווייטנס, שאַפֿן אַ כייפעץ פון DocumentEntry וואָס נעמט דעם דאָקומענט צו זיין מערדזשד און דעמאָלט שטעלן די ווערט פון די setImportFormatMode (..) אופֿן ווי KeepSourceFormatting
- איצט שאַפֿן אַן ArrayList כייפעץ און לייגן די DocumentEntry כייפעץ אין עס
- דערנאָך שאַפֿן אַן אָביעקט פון DocumentEntryList וואָס נעמט די ArrayList כייפעץ ווי אַן אַרגומענט
- לעצטע אָבער ניט דער קלענסטער, שאַפֿן אַ כייפעץ פון AppendDocumentOnlineRequest וואָס נעמען די מקור וואָרט טעקע און DocumentEntryList כייפעץ ווי אַרגומענטן
- צום סוף, רופן די appendDocumentOnline(..) אופֿן פון API צו צונויפגיסן די דאָקומענטן און ראַטעווען די רעזולטאַט אין קלאָוד סטאָרידזש
For more examples, please visit https://github.com/aspose-words-cloud/aspose-words-cloud-java
try
{
// באַקומען ClientID און ClientSecret פֿון https://dashboard.aspose.cloud/
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// אויב baseUrl איז נאַל, WordsApi ניצט פעליקייַט https://api.aspose.cloud
WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
String firstFile = "Resultant.docx";
String documentToAppend = "TableDocument.doc";
String resultantFile = "MergedFile.docx";
// לייענען אַלע ביטעס פון אַרייַנשרייַב וואָרט דאָקומענט
byte[] requestDocument = Files.readAllBytes(Paths.get("c://Downloads/"+firstFile).toAbsolutePath());
DocumentEntry requestDocumentListDocumentEntries0 = new DocumentEntry();
requestDocumentListDocumentEntries0.setHref("c://Downloads/"+documentToAppend);
requestDocumentListDocumentEntries0.setImportFormatMode("KeepSourceFormatting");
ArrayList<DocumentEntry> requestDocumentListDocumentEntries = new ArrayList<DocumentEntry>();
requestDocumentListDocumentEntries.add(requestDocumentListDocumentEntries0);
DocumentEntryList requestDocumentList = new DocumentEntryList();
requestDocumentList.setDocumentEntries(requestDocumentListDocumentEntries);
AppendDocumentOnlineRequest appendRequest = new AppendDocumentOnlineRequest(requestDocument, requestDocumentList, null, null, null, resultantFile, null, null);
wordsApi.appendDocumentOnline(appendRequest);
System.out.println("Combine Word Documents in Java sucessfull !");
}catch(Exception ex)
{
System.out.println(ex);
}
צונויפגיסן וואָרט דאָקומענטן מיט cURL קאַמאַנדז
די cURL קאַמאַנדז קענען אויך זיין געוויינט צו אַקסעס REST APIs אויף קיין פּלאַטפאָרמע. אין דעם אָפּטיילונג, מיר וועלן דיסקוטירן די דעטאַילס וועגן ווי צו צונויפגיסן וואָרט דאָקומענטן מיט cURL קאַמאַנדז. איצט דער ערשטער שריט איז צו דזשענערייט JSON וועב טאָקען (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/ComparisonResult.docx/appendDocument?destFileName=MergedFile.docx" \
-H "accept: application/json" \
-H "Authorization: Bearer <JWT Token>" \
-H "Content-Type: application/json" \
-d "{\"DocumentEntries\":[{\"Href\":\"SampleMailMergeTemplate.docx\",\"ImportFormatMode\":\"KeepSourceFormatting\"}],\"ApplyBaseDocumentHeadersAndFootersToAppendingDocuments\":true}"
מסקנא
מיר האָבן דיסקאַסט די דעטאַילס פון ווי צו פאַרבינדן וואָרט דאָקומענטן אין Java און ניצן cURL קאַמאַנדז. ביטע טאָן אַז די גאַנץ מקור קאָד פון SDK קענען זיין דאַונלאָודיד פֿון GitHub. דערצו, אין סדר צו ויספאָרשן די API קייפּאַבילאַטיז, איר קען באַטראַכטן אַקסעס עס דורך די סוואַגער צובינד.
אויב איר האָט נאָך פֿראגן אָדער איר האָבן קיין שוועריקייטן, ביטע באַזוכן די פריי שטיצן פאָרום.
שייַכות אַרטיקלען
מיר רעקאָמענדירן צו גיין דורך די פאלגענדע בלאָגס