What is DynamicPDF Merger for .NET?

Dynamic PDF Dot Net Merger

DynamicPDF Merger is a .NET library that gives developers the ability to add PDF functionality to any .NET application. Merger’s easy to use API gives you the programmatic, on-the-fly ability to Create, Form Fill, Merge, Append, Split, Encrypt (Password Protect), Watermark, Secure, Stamp, Rotate, Scale, Join & Combine your PDFs and so much more! With a Free Evaluation Edition to try and with flexible and Royalty Free licensing options, why not start using DynamicPDF Merger Today!

Merging PDFs Together (C# and VB.NET)

C# and VB.NET code for merging two PDF files together.

C# Code:
1: MergeDocument document = MergeDocument.Merge(@"C:\Merge A.pdf", @"C:\Merge B.pdf");
2: document.Draw(@"C:\Merged Ouput.pdf");
VB.NET Code:
1: Dim MyDocument As MergeDocument = MergeDocument.Merge("C:\MerA.pdf", "C:\MerB.pdf")
2: MyDocument.Draw("C:\Merged Output.pdf")

Why Choose DynamicPDF Merger?

         Download Merger Today!

DynamicPDF Merger v9.0 for .NET - Feature Chart

Review the below feature chart to see the features that are included with each edition:
DynamicPDF Merger v9.0 for .NET Features
Included Products
DynamicPDF Generator v9.0 for .NET Community Edition
DynamicPDF Generator v9.0 for .NET Professional Edition
DynamicPDF Generator v9.0 for .NET Enterprise Edition
PDF Merging and Importing
Merge PDF Documents
Append PDF Documents to Current Document
Import a Single Page From a PDF Document
Linearize PDF Document (Fast Web View)
Extract Text from Page or Document
Extract Attachments from Document
Read and update XMP metadata
Add New Pages Using Generator for .NET
Place New Content on Imported PDF Pages
Import PDFs From a System.IO.Stream
Preserve Annotations
Preserve Option Content (Layers) When Merging
Flexible Merge Options
Import PDFs From a Byte Array
Reorganize Bookmarks and Outlines
Rotate, Scale, and Clip Imported Page Data
Place Multiple Imported Pages on a Single Page
Import PDF Documents Containing Embedded Files
Import Encrypted PDF Documents
Preserve existing PDF Tags
Document Optimization (Image Data Only)
Disk Buffering
Acro Form Field Support
Merge Documents Containing Acro Forms
Reorganize Acro Forms
Retrieve Acro Form Field Coordinates
Retrieve the Values of Acro Form Fields
Flatten Acro Forms
Field Level Flattening and Removing
Modify the Values of Acro Form Fields (Form Filling)
Modify the Style and Formatting of Acro Form Fields
Create Appearance Streams for Acro Form Fields
Retrieve the Formatting of Acro Form Fields (Font, Font Size, etc.)
Add New Acro Form Fields
XFA Form Field Support
Modify the Values of Static XFA Form Fields (Form Filling)
DynamicPDF Generator v9.0 for .NET Features
Page Elements
Page Numbering Label
Layout Grid
Background Image
Text Area
Formatted Text Area (Limited HTML)
Table2 (New Table with Improved Functionality)
Ordered Lists
Unordered Lists
Transformation Group
Transparency Group
Anchor Group
47 Bar Code Page Elements
6 Chart Types
7 Acro Form Field Page Elements
Custom Page Elements
Bar Codes
Vector based Embedded Barcodes - No Fonts
Data Matrix Barcode
QR Code
Code 128
Code 3 of 9 & Extended code 3 of 9
Code 2 of 5
Code 93 & Extended Code 93
Code 11
Interleaved Code 2 of 5
EAN/JAN 13 Supplement 2
EAN/JAN 13 Supplement 5
EAN 14/GTIN 14
UPC Version A
UPC Version A Supplement 2
UPC Version A Supplement 5
EAN/JAN 8 Supplement 2
EAN/JAN 8 Supplement 5
UPC Version E
UPC Version E Supplement 2
UPC Version E Supplement 5
ISBN Supplement 2
ISBN Supplement 5
ISMN Supplement 2
ISMN Supplement 5
ISSN Supplement 2
ISSN Supplement 5
ITF 14
IATA 2 of 5
GS1 Databar (RSS)
Stacked GS1
MSI Barcode (Modified Plessey)
RM4SCC(Royal Mail) Barcode
Australia Post
Deutsche Post Identcode
Deutsche Post Leitcode
Singapore Post
KIX (Dutch KIX, Royal TNT Post Kix)
Intelligent Mail Barcode
Vector based Embedded Charts - No Images
Acro Form Fields
Add Button Form Fields
Add Check box Form Fields
Add Combo box Form Fields
Add List box Form Fields
Add Radio Button Form Fields
Add Text Form Fields
Add Digital Signature Form Fields
Goto Action
File Open Action
Import Form Data Action
Annotation Show Hide Action
Submit Action
Reset Action
URL Action
JavaScript Actions
Document Level Javascript
Document Navigation
Outline Styles
Outline Colors
URL Link
Zoom Page Destination
X Y Page Destination
Image Support
JPEG 2000
Multi-Page TIFF
TIFF To PDF Conversion
Transparent Images
Load From a File
Load From System.IO.Stream
Load From Byte Array
Load From System.Drawing.Bitmap Object
16 Bit Precision Per Component (Color)
Font and Text Support
Font/Text Metrics
Font Families
14 Core PDF Fonts
6 Encoding for Core PDF Fonts
7 CJK Fonts From the Asian Font Pack
OpenType (Including TrueType) Fonts
Type 1 Fonts
Font Embedding Options (Fully, Sub-Set or None)
Character Shaping (Requires VC++ Redistributables)
Right To Left Text
Text Rotation
Font Kerning
Font Tracking
Display Font Outlines (Works as per page element license)
Table Support
Table Horizontal and Vertical Continuation
Automatic Cell Sizing
Table Border Formatting (Top, Bottom, Left, Right)
Cell Border Formatting (Top, Bottom, Left, Right)
Cell Padding Control (Top, Bottom, Left, Right)
Page Element in Cell
Image in Cell
Table in Cell
Formatted Text Area in Cell (HTML)
Table Continuation/Flowing
List Support
List Continuation
Mix Ordered and Unordered Lists
Unlimited Sub List Nesting
Color Support
Spot Colors
Web Colors
RGB Colors
CMYK Colors
Over 140 Predefined Colors
16 Bit Precision Per Component (Color)
Prepress Support
Output Intents
ICC Profiles
PDF/A-1a and PDF/A-1b
PDF/A-2a, PDF/A-2b and PDF/A-2u
PDF/A-3a, PDF/A-3b and PDF/A-3u
PDF/A XMP Schema
PDF Tagging (Logical Structure)
Full OpenType or Type1 Font Embedding
Output Intents
ICC Profiles
Security and Encryption Support
Digital Signatures (Visible or Non-Visible)
Initialize Certificates from Store or File
User and Owner Passwords
RC4 40-Bit Encryption
RC4 128-Bit Encryption
AES 128-Bit Encryption
AES 256-Bit Encryption
Up to 8 User Access Permissions
Supports Leaving Metadata Unencrypted
Ability to Encrypt Only File Attachments
Document Templates and Sections
Break Document Into Sections
Document Templates
Section Templates
Stamping Templates
Even/Odd Templates
Page And Section Labeling
Header Footer Template
Form Field
Other Features
Image Watermark
Text Watermark
Disk Buffering
Linearization (Fast Web View)
PDF Tagging (Logical Structure)
File Embedding
Automatic Stream Compression
Page Numbering (Roman, Arabic, and Letter Numbering)
Output To a File
Output To a Byte Array
Output To Any System.IO.Stream Object
Output To a System.Web.Page Object
Force File Download Support
XMP Metadata
Document Optimization (Image Data Only)
Document Custom Properties
Package PDF’s (Portfolio)


Performance was a major consideration during the development of DynamicPDF Merger for .NET. The techniques used to parse and manage the imported data are extremely fast and well designed. Only the data required in the output document is parsed and commonly used documents or pages can be stored as static variable to eliminate repeated parsing of the same data. This results in extremely fast performance. Take a look at the examples page for some performance statistics. Currently this product supports .NET Frameworks 2.0, 3.5 & 4.x.

Other DynamicPDF Tools also Available

Customer Quote
Title Line

The control is working incredibly. By far the most robust and easy to use suite I have used so far, I am actually getting rid of 2 other report writers to use this. Nice work.

Rob Sutherland, Athena Industrial Services, Inc.