GroupDocs.Merger-Cloud 19.10.0

GroupDocs.Merger Cloud allows you to merge documents and manipulate document structure across wide range of supported document types - PDF, DOCX/DOC, PPTX/PPT, XLSX/XLS, VSDX/VSD, ODT, ODS, ODP, HTML, EPUB and many others. Merge several documents into one, split single document to multiple documents, reorder or replace document pages, change page orientation, manage document password and perform other manipulations with GroupDocs.Merger Cloud API.

Install-Package GroupDocs.Merger-Cloud -Version 19.10.0
dotnet add package GroupDocs.Merger-Cloud --version 19.10.0
<PackageReference Include="GroupDocs.Merger-Cloud" Version="19.10.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add GroupDocs.Merger-Cloud --version 19.10.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Document Merger .NET Cloud REST API

This REST API enables your C#, ASP.NET, & other .NET apps to perform document merging & joining for 40+ file formats, while page manipulation for 35+ formats.

Cloud Document Merger Features

  • Merge two of more documents into a single file.
  • Merge specific pages from several different documents into a single file.
  • Join page ranges from various documents into a single resultant file.
  • Split a source document into many different files.
  • Generate image representation of document pages as preview.
  • Create document image preview of all pages, specific pages, or a page range.
  • Move, remove, rotate, swap, and extract document pages.
  • Change portrait or landscape orientation of the document pages.
  • Set, update or remove document password.
  • Extract basic information about the document.

Merge & Split File Formats

Microsoft Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF
Microsoft Excel: XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM
Microsoft PowerPoint: PPT, PPTX, PPS, PPSX
Microsoft Visio: VSDX, VSDM, VSSX, VSSM, VSTX, VSTM, VDX, VSX, VTX
Microsoft OneNote: ONE
OpenOffice: ODT, OTT, ODP, OTP, ODS
Markup: HTML, MHT
Fixed Layout: PDF, XPS
Other: TEX, EPUB, CSV, TSV, TXT

Page Manipulation File Formats

The following file formats are supported for trimming, moving, swapping pages or changing page orientation:
Microsoft Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF
Microsoft Excel: XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM
Microsoft PowerPoint: PPT, PPTX, PPS, PPSX
Microsoft Visio: VSDX, VSDM, VSSX, VSSM, VSTX, VSTM, VDX, VSX, VTX
Microsoft OneNote: ONE
OpenOffice: ODT, OTT, ODP, OTP, ODS
Markup: HTML, MHT
Fixed Layout: PDF, XPS
Other: TEX, EPUB

Page Rotation File Formats

Fixed Layout: PDF, XPS
Other: TEX, EPUB

Getting Started

You do not need to install anything to get started with GroupDocs.Merger Cloud SDK for .Net. Just create an account at GroupDocs for Cloud and get your application information.

Simply execute Install-Package GroupDocs.Merger-Cloud from Package Manager Console in Visual Studio to fetch & reference GroupDocs.Merger assembly in your project. If you already have GroupDocs.Merger Cloud SDK for .Net and want to upgrade it, please execute Update-Package GroupDocs.Merger-Cloud to get the latest version.

Please check the GitHub Repository for other common usage scenarios.

Merge Multiple Documents using C# Code

var configuration = new Configuration(Common.MyAppSid, Common.MyAppKey);
var apiInstance = new DocumentApi(configuration);
var item1 = new JoinItem
{
    FileInfo = new FileInfo
    {
    FilePath = "WordProcessing/four-pages.docx"
    }
};

var item2 = new JoinItem
{
    FileInfo = new FileInfo
    {
        FilePath = "WordProcessing/one-page.docx"
    }
};

var options = new JoinOptions
{
    JoinItems = new List<JoinItem> { item1, item2 },
    OutputPath = "Output/joined.docx"
};

var request = new JoinRequest(options);
var response = apiInstance.Join(request);
Console.WriteLine("Output file path: " + response.Path);

Use C# to Split a DOCX File into Several Multi-Page Documents

var configuration = new Configuration(Common.MyAppSid, Common.MyAppKey);
var apiInstance = new DocumentApi(configuration);

var fileInfo = new FileInfo
{
    FilePath = "WordProcessing/sample-10-pages.docx"
};
var options = new SplitOptions
{
    FileInfo = fileInfo,
    OutputPath = "Output/split-to-multipage-document",
    Pages = new List<int?> { 3, 6, 8 },
    Mode = SplitOptions.ModeEnum.Intervals
};
var request = new SplitRequest(options);
var response = apiInstance.Split(request);
foreach (var document in response.Documents)
{
    Console.WriteLine("Output file path: " + document.Path);
}

Product Page | Docs | Demo | API Reference | Examples | Blog | Free Support | Free Trial

Document Merger .NET Cloud REST API

This REST API enables your C#, ASP.NET, & other .NET apps to perform document merging & joining for 40+ file formats, while page manipulation for 35+ formats.

Cloud Document Merger Features

  • Merge two of more documents into a single file.
  • Merge specific pages from several different documents into a single file.
  • Join page ranges from various documents into a single resultant file.
  • Split a source document into many different files.
  • Generate image representation of document pages as preview.
  • Create document image preview of all pages, specific pages, or a page range.
  • Move, remove, rotate, swap, and extract document pages.
  • Change portrait or landscape orientation of the document pages.
  • Set, update or remove document password.
  • Extract basic information about the document.

Merge & Split File Formats

Microsoft Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF
Microsoft Excel: XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM
Microsoft PowerPoint: PPT, PPTX, PPS, PPSX
Microsoft Visio: VSDX, VSDM, VSSX, VSSM, VSTX, VSTM, VDX, VSX, VTX
Microsoft OneNote: ONE
OpenOffice: ODT, OTT, ODP, OTP, ODS
Markup: HTML, MHT
Fixed Layout: PDF, XPS
Other: TEX, EPUB, CSV, TSV, TXT

Page Manipulation File Formats

The following file formats are supported for trimming, moving, swapping pages or changing page orientation:
Microsoft Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF
Microsoft Excel: XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM
Microsoft PowerPoint: PPT, PPTX, PPS, PPSX
Microsoft Visio: VSDX, VSDM, VSSX, VSSM, VSTX, VSTM, VDX, VSX, VTX
Microsoft OneNote: ONE
OpenOffice: ODT, OTT, ODP, OTP, ODS
Markup: HTML, MHT
Fixed Layout: PDF, XPS
Other: TEX, EPUB

Page Rotation File Formats

Fixed Layout: PDF, XPS
Other: TEX, EPUB

Getting Started

You do not need to install anything to get started with GroupDocs.Merger Cloud SDK for .Net. Just create an account at GroupDocs for Cloud and get your application information.

Simply execute Install-Package GroupDocs.Merger-Cloud from Package Manager Console in Visual Studio to fetch & reference GroupDocs.Merger assembly in your project. If you already have GroupDocs.Merger Cloud SDK for .Net and want to upgrade it, please execute Update-Package GroupDocs.Merger-Cloud to get the latest version.

Please check the GitHub Repository for other common usage scenarios.

Merge Multiple Documents using C# Code

var configuration = new Configuration(Common.MyAppSid, Common.MyAppKey);
var apiInstance = new DocumentApi(configuration);
var item1 = new JoinItem
{
    FileInfo = new FileInfo
    {
    FilePath = "WordProcessing/four-pages.docx"
    }
};

var item2 = new JoinItem
{
    FileInfo = new FileInfo
    {
        FilePath = "WordProcessing/one-page.docx"
    }
};

var options = new JoinOptions
{
    JoinItems = new List<JoinItem> { item1, item2 },
    OutputPath = "Output/joined.docx"
};

var request = new JoinRequest(options);
var response = apiInstance.Join(request);
Console.WriteLine("Output file path: " + response.Path);

Use C# to Split a DOCX File into Several Multi-Page Documents

var configuration = new Configuration(Common.MyAppSid, Common.MyAppKey);
var apiInstance = new DocumentApi(configuration);

var fileInfo = new FileInfo
{
    FilePath = "WordProcessing/sample-10-pages.docx"
};
var options = new SplitOptions
{
    FileInfo = fileInfo,
    OutputPath = "Output/split-to-multipage-document",
    Pages = new List<int?> { 3, 6, 8 },
    Mode = SplitOptions.ModeEnum.Intervals
};
var request = new SplitRequest(options);
var response = apiInstance.Split(request);
foreach (var document in response.Documents)
{
    Console.WriteLine("Output file path: " + document.Path);
}

Product Page | Docs | Demo | API Reference | Examples | Blog | Free Support | Free Trial

Release Notes

https://docs.groupdocs.cloud/display/mergercloud/GroupDocs.Merger+Cloud+19.10+Release+Notes

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
19.10.0 145 10/24/2019