PDF Merger .NET SDK

  • PDF SDK for .NET
  • Intuitive, flexible, and powerful
  • Generate PDF documents
  • Modify PDF documents

Powerful PDF Merger for .NET Environments

From within any .NET application (using C# or VB.NET), Foxit PDF Merger for .NET SDK allows .NET software developers the ability to take any existing PDF document and merge, stamp, append, form fill, flatten, encrypt, rotate, scale, split and so much more. Use an entire PDF document or just specific PDF pages. Add content to existing PDF pages or create new pages from scratch. Do all of this using an object model that is intuitive and easy to learn yet flexible enough to put the power into the hands of the developer.

Flexible Licensing

Foxit PDF Merger for .NET SDK is available in two licensing models. Server based licensing is intended for developers who wish to install our software on their server or web server. It is licensed per production server and allows an unlimited number of installations on development workstations and development servers. This licensing model is ideal for those who wish to install our software on a limited number of servers and allows us to offer a lower price to developers who do not intend to distribute our software to a large number of servers or workstations.

Developer based licensing is intended for developers who wish to distribute our software to a large number of clients. It allows one developer to develop an unlimited number of client or server based applications that use our product and distribute them royalty free. Our assemblies can easily be deployed with another application using XCOPY or a setup program.

Performance

Performance was a major consideration during the development of Foxit PDF Merger for .NET SDK. 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.

Ease of Use

The Foxit PDF Merger for .NET SDK object model is intuitive and easy to learn.
Two documents can be merged together and output to a Web Form, file, byte array, or System.IO.Stream object with just two lines of code:
MergeDocument document = MergeDocument.Merge( @”C:\DocA.pdf”, @”C:\DocB.pdf” );
document.Draw( @”C:\DocOut.pdf” );

Documents can be appended to an instantiated MergeDocument with one line of code:
document.Append( @”C:\DocC.pdf” );

A page (or range of pages) can be appended to an instantiated MergeDocument object with one line of code:
document.Append( @”C:\DocC.pdf”, 2, 1 );

Flexibility

The Foxit PDF Merger for .NET SDK object model is very flexible and can be used to achieve many PDF manipulation tasks. The MergeDocument object can be used to merge and append PDF documents. Pages from the resulting document can then be accessed and new content can be added to the pages.

Foxit PDF Merger for .NET SDK also includes an ImportedPage object that can be used to add content to an imported page using the Generator for .NET object model. This object inherits from the Generator for .NET’s Page object and can have Page Elements or Custom Page Elements added to it. This is ideal for form filling or using an existing PDF document as a template.

The included ImportedPageArea and ImportedPageData objects are Page Elements that allow an imported page to be placed on a Generator for .NET page and be scaled, shifted or rotated. This allows multiple pages from an existing PDF to be placed onto one page. This is ideal for pre-press work as well and using existing PDF documents as templates for portions of a page.

Objects and methods are also included for reading the content from an imported page and for determining the number of pages in an imported PDF document.

Foxit PDF Merger for .NET SDK is a great value. For larger quantities, please contact at sales@foxitsoftware.com
or by calling +1-866-680-3668.

Foxit provides email and phone support. Support can be contacted through support@foxitsoftware.com
or by calling +1-866-MYFOXIT or +1-866-693-6948.

FOXIT PDF MERGER FOR .NET SDK LICENSE MAINTENANCE
Standard Server License $599.00 $289.00
Professional Server License $999.00 $409.00
Enterprise Server License $1,499.00 $559.00
Standard Developer License $1,199.00* $469.00*
Professional Developer License $1,899.00* $679.00*
Enterprise Developer License $2,899.00* $979.00*

*We Offer a 30% discount when you purchase 5 to 9 developer licenses and a 50% discount when you purchase 10 or more developer licenses.

FOXIT PDF MERGER FOR .NET SDK FEATURE Standard Professional Enterprise
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
✔
✔
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)
✔


FOXIT PDF MERGER FOR .NET SDK FEATURE Standard Professional Enterprise
Merge Documents Containing Acro Forms
✔
✔
✔
Reorganize Acro Forms
✔
✔
✔
Retrieve Acro Form Field Coordinates
✔
✔
✔
Retrieve the Values of Acro Form Fields
✔
✔
✔
Flatten Acro Form
✔
✔
Field Level Flattening and Removing
✔
✔
Modify the Values of Acro Form Fields (Form Filling)
✔
✔
Preserve 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
✔


FOXIT PDF MERGER FOR .NET SDK FEATURE Standard Professional Enterprise
Group
✔
✔
✔
Label
✔
✔
✔
Page Numbering Label
✔
✔
✔
Layout Grid
✔
✔
✔
Line
✔
✔
✔
Rectangle
✔
✔
✔
Bookmark
✔
✔
Circle
✔
✔
Image Limited
✔
✔
Background Image
✔
✔
Link
✔
✔
Path
✔
✔
Text Area
✔
✔
Formatted Text Area (Limited HTML)
✔
✔
Table
✔
✔
Table2 (New Table with Improved Functionality)
✔
✔
Ordered Lists
✔
✔
Unordered Lists
✔
✔
Transformation Group
✔
✔
Transparency Group
✔
✔
Anchor Group
✔
✔
Note
✔
✔
25 Bar Code Page Elements
✔
6 Chart Types
✔
7 Acro Form Field Page Elements
✔
Custom Page Elements
✔
✔


FOXIT PDF MERGER FOR .NET SDK FEATURE Standard Professional Enterprise
Vector based Embedded Barcodes – No Fonts
✔
Intelligent Mail Barcode
✔
Data Matrix Barcode
✔
PDF417
✔
MacroPDF417
✔
Code 128
✔
Code 3 of 9
✔
Code 2 of 5
✔
Interleaved Code 2 of 5
✔
Postnet
✔
Codabar
✔
EAN/JAN 13
✔
EAN/JAN 13 Supplement 2
✔
EAN/JAN 13 Supplement 5
✔
UPC Version A
✔
UPC Version A Supplement 2
✔
UPC Version A Supplement 5
✔
EAN/JAN 8
✔
EAN/JAN 8 Supplement 2
✔
EAN/JAN 8 Supplement 5
✔
UPC Version E
✔
UPC Version E Supplement 2
✔
UPC Version E Supplement 5
✔
QR Code
✔
MSI Barcode (also known as Modified Plessey)
✔
RM4SCC(Royal Mail) Barcode
✔


FOXIT PDF MERGER FOR .NET SDK FEATURE Standard Professional Enterprise
Vector based Embedded Charts – No Images
✔
Area
✔
Bar
✔
Column
✔
Line
✔
Pie
✔
Scatter
✔


FOXIT PDF MERGER FOR .NET SDK FEATURE Standard Professional Enterprise
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
✔


FOXIT PDF MERGER FOR .NET SDK FEATURE Standard Professional Enterprise
JavaScript Actions
✔
Document Level Javascript
✔


FOXIT PDF MERGER FOR .NET SDK FEATURE Standard Professional Enterprise
Outlines
✔
✔
Outline Styles
✔
✔
Outline Colors
✔
✔
URL Link
✔
✔
Zoom Page Destination
✔
✔
X Y Page Destination
✔
✔


FOXIT PDF MERGER FOR .NET SDK FEATURE Standard Professional Enterprise
GIF
✔
✔
✔
JPEG
✔
✔
JPEG 2000
✔
✔
PNG
✔
✔
BMP
✔
✔
EMF
✔
✔
EXIF
✔
✔
TIFF
✔
✔
Multi-Page TIFF
✔
✔
TIFF To PDF Conversion
✔
✔
WMF
✔
✔
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)
✔
✔


FOXIT PDF MERGER FOR .NET SDK FEATURE Standard Professional Enterprise
Font/Text Metrics
✔
✔
✔
Font Families
✔
✔
✔
14 Core PDF Fonts
✔
✔
✔
6 Encoding for Core PDF Fonts
✔
✔
✔
7 CJK Fonts From the Asian Font Pack
✔
✔
✔
Unicode
✔
✔
✔
OpenType (Including TrueType) Fonts
✔
✔
Type 1 Fonts
✔
✔
Font Embedding Options (Fully, Sub-Set or None)
✔
✔
Right To Left Text
✔
✔
✔
Text Rotation
✔
✔
✔
Font Kerning
✔
✔
Font Tracking
✔
✔
Display Font Outlines (Works as per page element license)


FOXIT PDF MERGER FOR .NET SDK FEATURE Standard Professional Enterprise
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
✔
✔


FOXIT PDF MERGER FOR .NET SDK FEATURE Standard Professional Enterprise
List Continuation
✔
✔
Mix Ordered and Unordered Lists
✔
✔
Unlimited Sub List Nesting
✔
✔


FOXIT PDF MERGER FOR .NET SDK FEATURE Standard Professional Enterprise
Gradients
✔
✔
Spot Colors
✔
✔
Web Colors
✔
✔
✔
RGB Colors
✔
✔
✔
CMYK Colors
✔
✔
✔
Grayscales
✔
✔
✔
Over 140 Predefined Colors
✔
✔
✔
16 Bit Precision Per Component (Color)
✔
✔
✔


FOXIT PDF MERGER FOR .NET SDK FEATURE Standard Professional Enterprise
PDF/X-1a
✔
PDF/X-3
✔
Output Intents
✔
ICC Profiles
✔


FOXIT PDF MERGER FOR .NET SDK FEATURE Standard Professional Enterprise
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
✔


FOXIT PDF MERGER FOR .NET SDK FEATURE Standard Professional Enterprise
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
✔


FOXIT PDF MERGER FOR .NET SDK FEATURE Standard Professional Enterprise
Break Document Into Sections
✔
✔
✔
Document Templates
✔
✔
✔
Section Templates
✔
✔
✔
Stamping Templates
✔
✔
✔
Even/Odd Templates
✔
✔
✔
Page And Section Labeling
✔
✔
✔


FOXIT PDF MERGER FOR .NET SDK FEATURE Standard Professional Enterprise
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
✔
✔