What is DynamicPDF Generator for .NET?

Dynamic PDF Dot Net Generator

DynamicPDF Generator for .NET allows software developers to add PDF generation to any .NET application (C# or VB.NET). Our award winning product is used for real-time creation of PDF documents based on dynamic data. PDF documents can be generated straight to a Web Form, file, byte array or System.IO.Stream object. The assembly is written in C# and is accessible from any .NET language including C# and VB.NET. The object model is intuitive and easy to learn, yet at the same time is very powerful. With a Free Evaluation Edition to try and with flexible and Royalty Free licensing options, why not start using DynamicPDF Generator Today!

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

The following C# and VB.NET code shows how to generate a very simple PDF document with one page and one sentence of text from within your .NET application. To generate a PDF file you only need a few lines of .NET 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 Generator?

         Download Generator Today!

DynamicPDF Generator v9.0 for .NET - Feature Chart

Review the below feature chart to see the features that are included with each edition:
DynamicPDF Generator v9.0 for .NET Features
Community
Professional
Enterprise
Page Elements
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
  
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
  
  
PDF417
  
  
MacroPDF417
  
  
Aztec
  
  
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
  
  
Codabar
  
  
EAN/JAN 13
  
  
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
  
  
EAN/JAN 8 Supplement 2
  
  
EAN/JAN 8 Supplement 5
  
  
UPC Version E
  
  
UPC Version E Supplement 2
  
  
UPC Version E Supplement 5
  
  
ISBN
  
  
ISBN Supplement 2
  
  
ISBN Supplement 5
  
  
ISMN
  
  
ISMN Supplement 2
  
  
ISMN Supplement 5
  
  
ISSN
  
  
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
  
  
Postnet
  
  
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
  
  
Actions
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
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)
  
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
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
Header Footer Template
Events
Document
  
  
Page
  
  
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

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.

The object model is multithread safe. Multiple threads can generate PDF documents at the same time. Page Elements, Fonts, Images and other resources can be shared between threads without interfering with each other.

DynamicPDF Generator for .NET creates PDF documents from scratch and does not require the resources of a printer driver. The assembly is written in C# and is accessible from any .NET language including C# and VB.NET. Currently this product supports .NET Frameworks 2.0, 3.5 & 4.x.

Other DynamicPDF Tools also Available

Customer Quote
Title Line

Thank you very much for your clever and fast support. We couldn’t achieve this project without your help. I see we’ve done a great job by choosing ceTe’s DynamicPDF.

Zafer Arsay, Aviva Life and Pension Co.