merge doc

Combine Word files using Java REST API

Collating information from multiple sources and creating a cohesive document is a common necessity. The need to merge Word files, whether they are reports, articles, or collaborative documents, is paramount for professionals and businesses alike. This process enhances document organization, simplifies sharing, and improves overall productivity. With the power of Java REST API, merging Word files becomes a streamlined task, offering the efficiency and precision required to handle a multitude of documents seamlessly.

Java REST API to Merge DOC Files

Embark on a journey of document consolidation and explore the multitude of features offered by Aspose.Words Cloud SDK for Java. Merging Word files is a crucial aspect of efficient document management, enabling professionals to create cohesive reports, presentations, or collaborative projects. However, Aspose.Words Cloud SDK for Java doesn’t stop at merging; it extends its capabilities to encompass a wide array of features.

It’s capable of loading popular MS Word file formats including DOC, DOCX, RTF, DOT, DOTX, DOTM etc.

Merge Word Files in Java

This section explains the steps and related details on how to merge DOCX files using Java code snippet.

  • First of all, create an object of WordsApi class.
  • Secondly, set the Client Secret and Client ID for WordsApi object.
  • Then create an instance of DocumentEntry class which will define the list of Word files to be merged.
  • Now create an object of DocumentEntryList class and specify the list of Word documents.
  • Penultimate, create an instance of AppendDocumentRequest class where we pass input Word document, DocumentEntryList to be merged, name of the combined Word document as arguments.
  • Finally, initialize an object of DocumentResponse class and call appendDocument(…) method to perform the combine Word documents operation.

Combine Word Files using cURL Commands

Unlock the power of document consolidation through the simplicity of cURL commands, seamlessly combining multiple Word files into cohesive documents. Whether you’re collaborating on a project, merging reports, or organizing data, this command-line approach offers an efficient way to merge Word documents effortlessly.

The first step is to generate a JWT access token. Please visit the following link for details on how to obtain JSON Web Token Authentication.

Once you have the JWT token, use the following cURL command to perform the document merge operation.

curl -X PUT "" \
-H "accept: application/json" \
-H "Authorization: Bearer <JWT Token>" \
-H "Content-Type: application/json" \
-d "{\"DocumentEntries\":[{\"Href\":\"test_multi_pages.docx\",\"ImportFormatMode\":\"KeepSourceFormatting\"}],\"ApplyBaseDocumentHeadersAndFootersToAppendingDocuments\":true}"

For testing purposes, you may consider downloading the sample input test_doc.docx, test_multi_pages.docx, and the resultant test_doc_output.docx files.


In conclusion, the art of merging Word files is a fundamental requirement for streamlined document management, be it for personal, professional, or collaborative purposes. Both approaches, either leveraging the Aspose.Words Cloud SDK for Java or utilizing the cURL commands, offer unique and efficient pathways to achieve this consolidation seamlessly. So, whether you opt for the robust toolkit or the straightforward efficiency of cURL commands, both approaches lead to the same goal: achieving precise and efficient merging of Word files.

You may consider visiting the following link for information on: