DynamicPDF™ Generator Classic - Overview

DynamicPDF Generator Classic was designed from the ground up with the web
application developer in mind. It provides seamless integration with ASP while
allowing access from any language that supports COM/ActiveX (such as
ColdFusion). The object model is easy to understand and at the same time, very
powerful.
Please note that we have another product DynamicPDF™ Generator for COM/ActiveX which has more features than DynamicPDF Generator Classic.
Flexible Licensing
Generator 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 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 licenses are 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.
Features
-
True PDF Generation. DynamicPDF Generator Classic generates PDF
code from scratch. It is not a printer driver and there is no need to import an
existing PDF document. PDF documents are created dynamically in much the same
way that ASP or ColdFusion create HTML pages dynamically.
-
High Performance. DynamicPDF Generator Classic is a highly
efficient and lightweight COM/ActiveX component written in C++.
-
ASP/IIS Optimization. When using the DrawToASP method of the
document object, DynamicPDF Generator Classic generates the PDF in
memory and outputs it directly to ASP's response object. This results in
superior performance and avoids the need for costly temp files.
-
Flexibility. DynamicPDF Generator Classic can be used from any
language that supports COM objects. Generated PDF documents can be returned as
a byte array or saved directly to disk. This allows the component to be used
from ColdFusion as well as in Visual Basic, C++, and .NET applications.
-
Extensibility. DynamicPDF Generator Classic can be used as a base
component for other products. An example of this is included with the install
(i.e. DPDF_QuadChart). Our DynamicPDF™ ReportWriter component is
another example.
-
Easy to Learn. Our simple object model reduces the learning curve for DynamicPDF
Generator Classic. You will be generating your own dynamic PDF documents in minutes.
-
Page Numbering. The current page number and total pages can be added to
any page in the document. If your document is broken up into sections your
pages can be numbered within that section as well.
-
Font Embedding. TrueType and Type 1 fonts can be embedded in the
document.
-
Built in Font Metrics. The font metrics for the core 14 PDF fonts are
compiled into DynamicPDF™ Generator Classic, making font metric
calculations highly efficient.
-
Text Continuation. The text area object can easily continue remaining
text to a new column or to the next page.
-
Page Element Rotation. Text and /Images can be rotated at any angle on
the page.
-
100% Compliant With PDF Standard. DynamicPDF™ Generator Classic is
100% compliant with Adobe's published PDF standard for PDF version 1.3.
Generated PDF documents are viewable from any viewer that complies with these
standards.
Object Oriented Design
DynamicPDF™ Generator Classic has three types of objects:
-
Document Object. This is the first object that is created and
represents a PDF document.
-
Page Objects. Page objects are added to the Document
object and represent a page in the PDF document.
-
Page Element Objects. Page element objects are added to a
page and represent different elements of the page. There are currently four
page element objects: Image object, Line object, Rectangle object, and
TextArea object.
|