Merge Word Documents in Dart/Flutter
Merge Word Documents in Dart/Flutter
Merge Word documents with Aspose Cloud Dart library. Merge multiple files in DOCX, DOC and other formats into a single document (PDF, DOCX, etc) that is easier to send, share, print and review. Automate the merging process, reduce your paper usage, standardize the results, and make it simple for customers to navigate through it.
Why do I need to merge multiple Word documents?
If you need to cope with a permanent workflow of electronic documents, joining multiple files to a single Word document might be required on a regular basis. There are many advantages of document merging. For example, rather than sending multiple emails with multiple attachments or printing out the documents and binding them together, you can simplify the workflow by integrating this disparate data and therefore reinforcing consistency and integrity.
The simplest way to combine documents into one is to copy the content of one file and paste it into another. But doing manual copy-and-paste jobs can be quite tedious and tricky when you have a bunch of documents on hand.
Automate document merging with Dart
Words Cloud Dart SDK provides a simple to use and secure API to merge Word documents with fast speed and high fidelity, even in the presence of very complex formatting.
Instead of spending minutes combining files yourself, you should be able to put them together within seconds by using just a one-line method call from our Dart SDK.
You do not need to install any software. Documents are merged in the cloud on our servers, so that it does not consume your system resources.
Tip: Splitting a Word document is
Merge Capabilities and Features
We provide the best document-processing capabilities and features with our constantly evolving Cloud SDKs, targeting different programming languages and major platforms, and allow developers to control and customize document merging options to their specific needs.
With our Dart library you can:
- Combine as many documents as you like.
- Specify options on how to join documents together.
- Control how Header and Footers appear.
- Control how Page Numbering is handled.
- Control how Lists are handled.
You can try out our free App to merge Word files online and test the functionality.
Supported Document Formats
The following formats are supported: DOCX, DOC, RTF, DOTX, DOT, ODT, OTT, XML, HTML, MHTML, TXT.
How to Merge a DOCX in Dart
- Add the latest version of Dart library.
- Go to the Aspose Cloud Dashboard.
- Create a new Account to access all applications and services or Sign In to your account.
- Click on Applications in the left menu to get Client Id and Client Secret.
- Check out the Developer Guide to merge a DOCX in Dart.
- Check out our GitHub repository for a complete API list along with working examples.
- Check out the API Reference page for the description of APIs parameters.
import 'package:aspose_words_cloud/aspose_words_cloud.dart'; final clientId = '####-####-####-####-####'; final secret = '##################'; var configuration = Configuration(secret, clientId); var wordsApi = WordsApi(configuration); // Merge 3 documents: source.docx, append1.docx, append2.docx var docEntry1 = DocumentEntry(); docEntry1.href = 'append1.docx'; docEntry1.importFormatMode = 'KeepSourceFormatting'; var docEntry2 = DocumentEntry(); docEntry2.href = 'append2.docx'; docEntry2.importFormatMode = 'UseDestinationStyles'; var docList = DocumentEntryList(); docList.documentEntries = [docEntry1, docEntry2]; var request = AppendDocumentRequest('source.docx', docList, destFileName: 'result.docx'); wordsApi.appendDocument(request);