DynamicPDF™ Generator for .NET - Overview
 DynamicPDF™ Generator for .NET is an award winning product used for the
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 100% managed and uses only safe code. The object model is intuitive and easy to
learn, yet at the same time is very powerful.
Generator for .NET Community Edition
The DynamicPDF™ Generator for .NET Community Edition may be used and distributed free of charge.
Take a look at the feature chart for a list of
features included with the Community Edition.
Flexible Licensing
DynamicPDF™ Generator for .NET 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
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. Everything needed to create PDF documents is
included in the product allowing the fastest possible execution of 100%
managed and safe code. There are no external dependencies and the only thing
required to use the product is version 1.0 or greater of the .NET framework.
The product has been fully tested and optimized against the .NET Framework 2.0.
Extensibility
The Generator for .NET object model is highly extensible. It includes
an API for the development of Custom Page Elements and allows many of the base
classes to be inherited. DynamicPDF™ Merger for .NET
is a good example of what can be accomplished when extending the object model.
It is possible to produce PDF documents that utilize just about any PDF feature
by extending the appropriate class.
|