What is DynamicPDF Core Suite for .NET?

Dynamic PDF Dot Net Core Suite

DynamicPDF Core Suite bundles together our DynamicPDF Generator, Merger and ReportWriter products and makes them available at a reduced price. This is ideal for anyone who finds themselves needing multiple DynamicPDF products or who needs to combine the functionality of multiple products in their applications. With a Free Evaluation Edition to try and with flexible and Royalty Free licensing options, why not start using DynamicPDF Merger Today!

Generate a Simple PDF (C# and VB.NET)

The following examples demonstrates how to generate a PDF in a .NET application. Generating a PDF file can be done in just a few simple lines of code.

C# Code:
   1:  Document document = new Document();
   2:              
   3:  Page page = new Page(PageSize.Letter, PageOrientation.Portrait);
   4:  document.Pages.Add(page);
   5:              
   6:  page.Elements.Add(new Label("My PDF Document", 0, 0, 512, 40, Font.Helvetica));
   7:  document.Draw(@"C:\MyDocument.pdf");
VB.NET Code:
   1:  Dim MyDocument As Document = New Document
   2:   
   3:  Dim MyPage As Page = New Page(PageSize.Letter, PageOrientation.Portrait)
   4:  MyDocument.Pages.Add(MyPage)
   5:   
   6:  MyPage.Elements.Add(New Label("My PDF Document", 0, 0, 512, 40, Font.Helvetica))
   7:  MyDocument.Draw("C:\MyDocument.pdf")

Why Choose DynamicPDF Suite?

         Download Suite Today!

DynamicPDF Core Suite v8.0 for .NET - Feature Chart

Review the below feature chart to see the features that are included with each edition:
DynamicPDF Core Suite v8.0 for .NET Features
Professional
Enterprise
Included Products
DynamicPDF ReportWriter v8.0 for .NET Professional Edition
DynamicPDF Merger v8.0 for .NET Professional Edition
DynamicPDF Generator v8.0 for .NET Professional Edition
DynamicPDF ReportWriter v8.0 for .NET Enterprise Edition
  
DynamicPDF Merger v8.0 for .NET Enterprise Edition
  
DynamicPDF Generator v8.0 for .NET Enterprise Edition
  
DynamicPDF Designer v8.0 for .NET
DynamicPDF ReportWriter v8.0 for .NET Features
Report Elements
Content Group
Formatted Record Area
Image
Label
Line
No Split Zone
Page Break
Page Numbering Label
Placeholder
Record Area
Record Box
Rectangle
Soft Break
Sub Report
Symbol
Reporting
Event Driven
Recursive Sub Reports
Read DPLX (XML Based) Report Templates
Easy Web Form Integration
Automatic Text Splitting and Expansion
Flexible Page Flow Using No Split Zones, Page Breaks and Soft Breaks
Header, Detail and Footer Report Parts
Place Report Data on Fixed Page and/or Paginated Reports
Place Report Data on Imported PDF Templates or Forms
Add Cover and Separator Pages
Use Existing PDF as Template
Include Multiple Reports and Fixed Pages in the Same Document
Alt Text for Images
Display Font Outlines (Works as per page element license)
   
   
Database Support
ADO.NET Integration
Microsoft SQL
Oracle
OLE DB
ODBC
Use Custom Database Drivers and Connections
Use List of Objects as Data Source
Use LINQ to Retrieve Data
Functions
61 Functions (Including 10 Aggregate Functions)
17 Operators
Statistical Functions
Financial Functions
Page Level Aggregate Functions
GUI Designer
Familiar Visual Studio 2008 Look and Feel
Visually Layout Reports
View Existing PDF Templates
Create and Modify DPLX Files
Automatically upgrades v5 or higher DPLX files
DynamicPDF Merger v8.0 for .NET Features
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
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)
  
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
  
DynamicPDF Generator v8.0 for .NET Features
Page Elements
Group
Label
Page Numbering Label
Layout Grid
Line
Rectangle
Bookmark
Circle
Image
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
Bar Codes
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
  
Charts
Vector based Embedded Charts - No Images
  
Area
  
Bar
  
Column
  
Line
  
Pie
  
Scatter
  
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
  
JavaScript Support
JavaScript Actions
  
Document Level Javascript
  
Document Navigation
Outlines
Outline Styles
Outline Colors
URL Link
Zoom Page Destination
X Y Page Destination
Image Support
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)
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
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)
   
   
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
Gradients
Spot Colors
Web Colors
RGB Colors
CMYK Colors
Grayscales
Over 140 Predefined Colors
16 Bit Precision Per Component (Color)
Prepress Support
PDF/X-1a
  
PDF/X-3
  
Output Intents
  
ICC Profiles
  
Archiving
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
Other Features
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

Performance

DynamicPDF Generator for .NET was designed with perfomance in mind. PDF documents are generated by default using a single pass architecture allowing the PDF output to be sent to the output stream as the document is being created. This minimizes the amount of data stored in RAM as the document is created and frees up resources as quickly as possible during the output process. The architecture is similar to the way ASP.NET renders controls and has proven to be highly efficient. Take a look at the examples page for some performance statistics.

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.

DynamicPDF ReportWriter for .NET builds PDF reports using the highly reliable and efficient DynamicPDF Generator for .NET. Report Elements are output to PDF using its object model and DPLX files can be cached and shared in a multi-threaded environment. DynamicPDF ReportWriter for .NET has been designed to excel in high load environments where high performance and reliability are key. Take a look at the examples page for some performance statistics.

DynamicPDF Suite supports .NET Frameworks 2.0, 3.5 & 4.x.

Other DynamicPDF Tools also Available

Customer Quote
Title Line

Thanks for your patience and great responses. I have looked at about five other solutions and have been most satisfied with your product.

David Johnson, Human Arc