DynamicPDF Merger for COM/ActiveX - Overview
DynamicPDF Merger for COM/ActiveX makes simple the task of
merging and adding new content to existing PDF documents. The object model is
intuitive and easy to learn, yet
very flexible allowing PDF merging, stamping, appending, form filling, flattening, encrypting, rotating, scaling, splitting and so much more. The Developer Editions offer royalty free
distribution of server and client based applications to an unlimited number of
servers or workstations.
Please note that the .NET Framework (2.0 or greater) is required for the current release of DynamicPDF Merger for COM/ActiveX as the .NET Framework is used internally.
Merger for COM/ActiveX 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
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 binaries can easily be deployed with
another application by following the instructions in our help documentation.
Performance was a major consideration during the development of
Merger for COM/ActiveX. The techniques used to parse and manage the imported data are
extremely fast and well designed. PDF documents are generated with a
single pass architecture allowing the output data to be sent to the 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. The
architecture is similar to the way ASP renders controls and has proven to
be highly efficient.
The object model is also 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.
The Merger for COM/ActiveX object model is very flexible and can be used to
achieve many PDF manipulation tasks. The Document 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.
The included ImportedPageData
object is a Page Element object that allows an imported page to be placed on a
Generator for COM/ActiveX 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.
Generator for COM/ActiveX is included with Merger for COM/ActiveX. When using
Merger for COM/ActiveX, you have access to the Generator for COM/ActiveX object model.
See the feature chart
for the exact features included with each version of
Merger for COM/ActiveX.