
Cumaisc Doiciméid Word ar líne i Java
I dtimpeallacht foirne dáilte, féadfaidh baill éagsúla den fhoireann oibriú ar mhodúil áirithe den doiciméad, ar gá iad a chomhcheangal chun leagan comhdhlúite a tháirgeadh. Is féidir an oibríocht seo a dhéanamh trí úsáid a bhaint as feidhmchláir éagsúla ach is féidir le céimeanna láimhe chun doiciméid focal a chumasc a bheith ina ngníomhaíocht dhian. Mar sin d’fhonn réiteach níos inmharthana a bheith againn, táimid chun na sonraí a phlé maidir le conas doiciméid focal a chur le chéile ag baint úsáide as Java SDK.
- Merge Documents API
- Chomhcheangail Doiciméid Word i Java
- Cumaisc Doiciméid Word ag baint úsáide as Orduithe CURL
Merge Documents API
Cuireann Aspose.Words Cloud SDK do Java ar do chumas cruthú doiciméad Word, ionramháil, agus cumais claochlaithe a thabhairt isteach laistigh d’fheidhmchláir Java. Soláthraíonn sé freisin an ghné chun doiciméid focal a chur le chéile chun aschur aontaithe amháin a ghiniúint. Anois chun an SDK a úsáid, cuir na sonraí seo a leanas le do thoil i do chomhad pom.xml de chineál tógála maven.
<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>
Tar éis na suiteála, ní mór dúinn cuntas saor in aisce a chlárú ar deais Aspose.Cloud ag baint úsáide as GitHub nó Cuntas Google nó go simplí Cláraigh agus do Dhintiúir Cliant a fháil.
Comhcheangail Doiciméid Word i Java
Lean na treoracha a thugtar thíos le do thoil chun doiciméid Word a chur le chéile ag baint úsáide as blúire de chód Java.
- Is é an chéad chéim ná réad den rang WordsApi a chruthú agus sonraí ID Cliant agus Rúnda an Chliaint á gcur ar aghaidh mar argóintí
- Ar an dara dul síos, cruthaigh réad DocumentEntry a thógann an doiciméad a chumasc agus ansin socraigh luach an mhodha setImportFormatMode(..) mar KeepSourceFormatting
- Anois cruthaigh réad ArrayList agus cuir an oibiacht DocumentEntry taobh istigh de
- Ansin cruthaigh réad de DocumentEntryList a thógann an oibiacht ArrayList mar argóint
- Ar deireadh ach ní a laghad, cruthaigh oibiacht AppendDocumentOnlineRequest a thógann an comhad Word foinse agus an oibiacht DocumentEntryList mar argóintí
- Ar deireadh, cuir glaoch ar an modh API appendDocumentOnline(..) chun na doiciméid a chumasc agus an t-aschur a shábháil i stóras Cloud
For more examples, please visit https://github.com/aspose-words-cloud/aspose-words-cloud-java
try
{
// Faigh ClientID agus ClientSecret ó https://dashboard.aspose.cloud/
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// má tá baseUrl ar neamhní, úsáideann WordsApi réamhshocraithe https://api.aspose.cloud
WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
String firstFile = "Resultant.docx";
String documentToAppend = "TableDocument.doc";
String resultantFile = "MergedFile.docx";
// léigh gach beart den doiciméad Word ionchuir
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);
}
Cumaisc Doiciméid Word ag baint úsáide as Orduithe CURL
Is féidir na horduithe cURL a úsáid freisin chun rochtain a fháil ar REST APIs ar aon ardán. Mar sin san alt seo, táimid chun na sonraí a phlé maidir le conas doiciméid focal a chumasc ag baint úsáide as orduithe cURL. Anois is é an chéad chéim JSON Web Token (JWT) a ghiniúint, mar sin déan an t-ordú seo a leanas a fhorghníomhú san fheidhmchlár teirminéil.
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"
Nuair a bheidh an JWT Token againn, déan an t-ordú seo a leanas a fhorghníomhú chun doiciméid focal atá ar fáil cheana féin i stóráil scamall a chumasc.
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}"
Conclúid
Phléamar na sonraí maidir le conas doiciméid focal a chomhcheangal i Java chomh maith le húsáid orduithe cURL. Tabhair faoi deara gur féidir cód foinse iomlán SDK a íoslódáil ó GitHub. Ina theannta sin, chun cumais API a iniúchadh, is féidir leat smaoineamh ar rochtain a fháil air tríd an comhéadan swagger.
I gcás go bhfuil aon cheist eile agat nó má bhíonn aon deacracht agat, tabhair cuairt ar an fóram tacaíochta saor in aisce.
Airteagail Ghaolmhara
Molaimid go mór dul tríd na blaganna seo a leanas