GroupDocs.Merger allows you to merge PDF files when it’s needed to organize multiple PDFs into single document or send fewer attachments etc. And you can do this without any third-party software or manual work involved.
With GroupDocs.Merger it is possible to combine PDF documents of any size and structure - all text, images, tables, graphs, forms and other content will be preserved.
Supported PDF format versions are 1.2, 1.3, 1.4, 1.5, 1.6 and 1.7.
- join(String) - allows to merge document provided via file path on a local disk;
- join(InputStream) - provides an ability to combine documents loaded from any source - memory stream, remote URL etc.;
- join(String, IJoinOptions) - is used for merging specific pages for document stored at local disk;
- join(InputStream, IJoinOptions) - used for merging specific pages from document provided as a stream.
The following example demonstrates how to merge PDF files with several lines of code:
Merger merger = new Merger(@"c:\document1.pdf"); merger.join(@"c:\document2.pdf"); merger.save(@"c:\merged.pdf");