GroupDocs.Merger Cloud is a REST API that allows you to join multiple documents and manipulate single document structure across a wide range of document formats. Below, the shortlist of possible actions:
This feature lets you merge two or more documents into one document, join specific pages or page ranges from several source documents into a single resultant document. Joined documents should be of the same format.
The split operation allows dividing a source document to several resultant documents.
The document preview feature allows generating image representations of document pages. This may be helpful for a better understanding of document content and its structure. Preview can be generated for all document pages (by default) or for specific page numbers or page range.
Supported image formats for document preview are:
Document pages operations
MovePage operation allows the moving page to another position within a document.
RemovePages operation feature provides an ability to remove a single page or a collection of specific page numbers from the source document.
The RotatePages operation lets you rotate pages within the document. You can rotate pages by setting rotation angle to 90,180 or 270 degrees.
SwapPages operation allows swapping two pages of positions within the source document. The result is a new document where two pages have their positions exchanged.
ExtractPages feature allows extracting a specified page or page ranges from the source document. The result is a new document that contains only specified pages from the source document.
Change Pages Orientation
ChangeOrientation operation lets you set page orientation (portrait, landscape) for specific or all pages of the document.
Document security operations
GroupDocs.Merger API allows to manage document password-protection through the following security operations:
- Check for password-protection;
- Set document password if document is not protected with password;
- Update password if the document is password-protected already;
- Remove the password if the document is password-protected.
Document information extraction
GroupDocs.Merger Cloud allows obtaining basic information about source document - file type, size, pages count, page height and width, etc. This may be quite useful for generating document previews.
API Endpoint Groups Overview
|Info||It contains endpoints for obtaining a list of formats supported by GroupDocs.Merger Cloud, and getting basic information about the document and its pages|
|Document||Contains endpoints for manipulating with documents - join, split, preview|
|Pages||Contains endpoints for manipulating with document pages - move, remove, rotate, swap pages, etc.|
|Security||Contains endpoints for working with document protection - check, add, update remove document password protection|
|File||Contains endpoints for upload, download, copy, move, delete files in the storage|
|Folder||Contains endpoints for creating, copy, move, delete folders in the storage|
|Storage||Contains endpoints for obtaining storage information and file information|
Security and Authentication
The GroupDocs.Merger Cloud API is secured and requires authentication. One set of keys Client Id and Client Secret are required for Authentication which can be created at the Dashboard. Check Authenticating API Requests article for a complete example.
Check out our GitHub repository for a complete list of GroupDocs.Merger SDKs along with working examples, to get you started in no time.
At the moment following SDKs are provided:
- .NET (Sources, NuGet Package)
- Java (Sources, Jar)
- PHP (Sources)
- Node.js (Sources)
- Python (Sources)
- Ruby (Sources)
The easiest way to try out our API right away in your browser! With the GroupDocs Cloud API explorer. This is a collection of Swagger documentation for the GroupDocs Cloud APIs. You can get information about all the resources in the API. It also provides testing and interactivity to our API endpoint documentation.