Frequently Asked Questions


Skip Navigation LinksHome  /  Support  /  FAQs
   DynamicPDF for .NET (Generator, Merger, ReportWriter and Core Suite)
What version of the .NET Framework is supported?

The .NET Framework v2.0, v3.0, v3.5 and v4.x are supported. DynamicPDF has been fully tested against these versions of the .NET Framework and there is a separate DynamicPDF build to target each framework version. Examples are included for Visual Studio 2010, 2012, 2013, 2015 and 2017 (Non-Visual Studio examples are also provided).

Is DynamicPDF v10 for .NET compatible with DynamicPDF v9 for .NET?

DynamicPDF v10 for .NET contains significant improvements over DynamicPDF v9.0 for .NET and is mostly compatible with that product. However, small changes may need to be made to your code. A complete list of differences can be found in the Release Notes.

What version of the .NET standard is supported?

.NET Standard 2.0

Can I use XCOPY deployment?

The assembly is written in C# and is accessible from any .NET language including C# and VB.NET. Our dll can be deployed by placing it in application’s bin folder. However, if Character Shaping is enabled and/or HTML Area is used, installation of Visual C++ Redistributable required. Please refer to the deployment topic in the product documentation for the exact version of Visual C++ Redistributable needed for this product.

Is cloud deployment supported?

Both Server and Developer licenses have the capability to deploy to cloud instances. However, Server license model restricts deployment to one production instance per license. Therefore, a server license must be purchased for each production instance. Developer license is less restrictive in terms of deployments. Every developer using the product must be licensed under Developer license model and it allows for unlimited royalty free deployments.

If we purchase a Server Edition do we need a seperate license for our development server and development workstations?

No, Server Editions are licensed per production server. You may use the same license on development workstations and development servers.

If we purchase a Developer Edition, do we need to license servers that we deploy to?

No, Developer Editions are licensed per developer. A developer can deploy an unlimited number of server or workstation based applications and assemblies royalty free.

How is the licensing information included in my redistributable application?

With a developer license, your unique license key is embedded in your application or added with one line of code when your application starts. This license key can be retrieved from our website after purchasing a Developer Edition license.

If I purchase a Server Edition, can I deploy without installing the MSI package on the target server?

Yes, the target server can be licensed by placing a license key in your applications .config (web.config) file or by adding one line of code when your application starts. This license key can be retrieved from our website after purchasing a Server Edition license.

Do I need to purchase a maintenance plan to receive upgrades or updates?

No, a maintenance plan is not required for major version upgrades but it is the most cost effective way to stay current with major version releases. Upgrades without an active maintenance plan will receive a credit based on the released and purchased version (credits are available for up to 2 versions back).

Our server has multiple processors. Do I need to purchase a license for each processor?

No, this product places no restrictions on the number of processors on the machine.

Are there recurring costs when using your product?

No, once you purchase a license you can use that version of the software as long as you like. You can choose to purchase a support plan if you want preffered e-mail and telephone support and free upgrades between major versions.

What image types are supported?

Jpeg, Jpeg 2000, Png, Bmp, Emf, Exif, Gif, Tiff, and Wmf ( This only applies to new images added to the PDF. Any and all images pre-existing on the PDF are preserved.)

Why do I see the PDF code in the browser instead of the PDF document?

This can be caused by using the refresh button after correcting an error. IE does not update the MIME type when using the refresh button. It is best to always link to the page from another to ensure that the MIME type is set correctly. This can also be caused by outputting HTML before the Draw method is called or by adding custom HTTP headers to the output stream. ISAPI filters on your web server can interfere with this as well.

   DynamicPDF for Java (Generator and Merger)
What version of the J2SE is supported?

DynamicPDF™ for Java is suitable for all servlet engines, java application servers, and standalone applications on Linux and Windows based operating systems or servers. The minimum version of J2SE required is 1.5.x, and it can be used with higher versions of J2SE.

DynamicPDF™ for Java has been tested under the following Java servers:

  • BEA Weblogic v12c
  • GlassFish Application Server v5.0
  • Apache Tomcat v9.0

Is DynamicPDF v8.0 for Java compatible with DynamicPDF v7.0 for Java?

DynamicPDF v8.0 for Java contains significant improvements over DynamicPDF v7.0 for Java and is mostly compatible with that product. However, small changes may need to be made to your code. A complete list of differences can be found in the Release Notes.

If we purchase a Server Edition do we need a seperate license for our development server and development workstations?

No, Server Editions are licensed per production server. You may use the same license on development workstations and development servers.

If we purchase a Developer Edition, do we need to license servers that we deploy to?

No, Developer Editions are licensed per developer. A developer can deploy an unlimited number of server or workstation based applications and assemblies royalty free.

How is the licensing information included in my redistributable application?

With a developer license, your unique license key is embedded in your application or added with one line of code when your application starts. This license key can be retrieved from our website after purchasing a Developer Edition license.

Our server has multiple processors. Do I need to purchase a license for each processor?

No, our Java products place no restrictions on the number of processors on the machine.

Do I need to purchase a maintenance plan to receive upgrades or updates?

No, a maintenance plan is not required for major version upgrades but it is the most cost effective way to stay current with major version releases. Upgrades without an active maintenance plan will receive a credit based on the released and purchased version (credits are available for up to 2 versions back).

Our server has multiple processors. Do I need to purchase a license for each processor?

No, this product places no restrictions on the number of processors on the machine.

Are there recurring costs when using your product?

No, once you purchase a license you can use that version of the software as long as you like. You can choose to purchase a support plan if you want preffered e-mail and telephone support and free upgrades between major versions.

Why do I see the PDF code in the browser instead of the PDF document?

This can be caused by using the refresh button after correcting an error. IE does not update the MIME type when using the refresh button. It is best to always link to the page from another to ensure that the MIME type is set correctly. This can also be caused by outputting HTML before the DrawToWeb method is called or by adding custom HTTP headers to the output stream.

I have already set the classpath to your Jar file. Still I am unable to run the examples. Why?

Verify whether classpath exists to the current working directory. If not add "." in your classpath.

What image types are supported?

Jpeg, Jpeg 2000, Png, Bmp, Emf, Exif, Gif, Tiff, and Wmf ( This only applies to new images added to the PDF. Any and all images pre-existing on the PDF are preserved.)

Can I put the servlet examples inside a sub-directory within the default directory of the web server?

No, since servlet examples do not belong to any package.

Where I can store the DynamicLicenseServlet ?

You can store DynamicLicenseServlet at any location accessible within the web server after editing the source code and adding the appropriate package statement. Then modify the servlet mapping entries in your web.xml appropriately.

   DynamicPDF ReportWriter Classic
Do I need to reinstall my serial number after upgrading?

If your server uses hyperthreading, you may need to reinstall your serial number after upgrading to version 1.5.3. Please contact support if you have any problems.

Are there recurring costs when using your product?

No, once you purchase a license you can use that version of the software as long as you like. You can choose to purchase a support plan if you want preffered e-mail and telephone support and free upgrades between major versions.

What image types are supported?

DynamicPDF™ Generator and ReportWriter support JPEG and PNG images (PNG images with an alpha channel are not supported).

Why do I see the PDF code in the browser instead of the PDF document?

This can be caused by using the refresh button after correcting an error. IE does not update the MIME type when using the refresh button. It is best to always link to the page from another to ensure that the MIME type is set correctly. This can also be caused by outputting HTML before the DrawToASP method is called or by adding custom HTTP headers to the output stream.

What is the difference between the evaluation and full versions?

The only difference between the evaluation and full versions is the watermark that is printed on each page. Other than the watermark, the evaluation version is fully functional.

I plan to use one of your products from a Web server. Do I need to purchase client licenses?

No. When using our products from a web server only server processor licenses are required.

Our server has multiple processors. Do I need to purchase a license for each processor?

Yes. Each processor on a server must be licensed. We offer discounts on multi processor server licenses. Please contact our sales department for details.

What is the difference between the Workstation and Server licenses?

Workstation licenses will not install on a computer with a server operation system.

   DynamicPDF Generator Classic
Do I need to reinstall my serial number after upgrading?

If your server uses hyperthreading, you may need to reinstall your serial number after upgrading to version 1.5.3. Please contact support if you have any problems.

Are there recurring costs when using your product?

No, once you purchase a license you can use that version of the software as long as you like. You can choose to purchase a support plan if you want preffered e-mail and telephone support and free upgrades between major versions.

What image types are supported?

DynamicPDF™ Generator and ReportWriter support JPEG and PNG images (PNG images with an alpha channel are not supported).

Why do I see the PDF code in the browser instead of the PDF document?

This can be caused by using the refresh button after correcting an error. IE does not update the MIME type when using the refresh button. It is best to always link to the page from another to ensure that the MIME type is set correctly. This can also be caused by outputting HTML before the DrawToASP method is called or by adding custom HTTP headers to the output stream.

What is the difference between the evaluation and full versions?

The only difference between the evaluation and full versions is the watermark that is printed on each page. Other than the watermark, the evaluation version is fully functional.

I plan to use one of your products from a Web server. Do I need to purchase client licenses?

No. When using our products from a web server only server processor licenses are required.

Our server has multiple processors. Do I need to purchase a license for each processor?

Yes. Each processor on a server must be licensed. We offer discounts on multi processor server licenses. Please contact our sales department for details.

What is the difference between the Workstation and Server licenses?

Workstation licenses will not install on a computer with a server operation system.

   DynamicPDF for COM/ActiveX (Generator, Merger, ReportWriter and Core Suite)
Is DynamicPDF v8.0 for COM/ActiveX compatible with DynamicPDF v7.0 for COM/ActiveX?

DynamicPDF v8.0 for COM/ActiveX contains several improvements over DynamicPDF v7.0 for COM/ActiveX and is mostly compatible with that product. However, small changes may need to be made to your code. A complete list of differences can be found in the Release Notes.

If we purchase a Server Edition do we need a seperate license for our development server and development workstations?

No, Server Editions are licensed per production server. You may use the same license on development workstations and development servers.

If we purchase a Developer Edition, do we need to license servers that we deploy to?

No, Developer Editions are licensed per developer. A developer can deploy an unlimited number of server or workstation based applications and assemblies royalty free.

How is the licensing information included in my redistributable application?

With a developer license, your unique license key is added using the license key file or with one line of code when your application starts. This license key file or the license key can be retrieved from our website after purchasing a Developer Edition license.

If I purchase a Server Edition, can I deploy without installing the MSI package on the target server?

Yes, the target server can be licensed by including the license key file or by placing a license key in your applications .config (app.config) file or by adding one line of code when your application starts. This license key file or the license key can be retrieved from our website after purchasing a Server Edition license. Make sure that IIS and .NET framework is installed on the target server.

Do I need to purchase a maintenance plan to receive upgrades or updates?

No, a maintenance plan is not required for major version upgrades but it is the most cost effective way to stay current with major version releases. Upgrades without an active maintenance plan will receive a credit based on the released and purchased version (credits are available for up to 2 versions back).

Our server has multiple processors. Do I need to purchase a license for each processor?

No, this product places no restrictions on the number of processors on the machine.

Why do I see the PDF code in the browser instead of the PDF document?

This can be caused by using the refresh button after correcting an error. IE does not update the MIME type when using the refresh button. It is best to always link to the page from another to ensure that the MIME type is set correctly. This can also be caused by outputting HTML before the DrawToWeb method is called or by adding custom HTTP headers to the output stream.

Are there recurring costs when using your product?

No, once you purchase a license you can use that version of the software as long as you like. You can choose to purchase a support plan if you want preffered e-mail and telephone support and free upgrades between major versions.

What image types are supported?

Jpeg, Jpeg 2000, Png, Bmp, Emf, Exif, Gif, Tiff, and Wmf ( This only applies to new images added to the PDF. Any and all images pre-existing on the PDF are preserved.)

   DynamicBarcode Creator for .NET
What version of the .NET Framework is supported?

The .NET Framework v2.0, v3.0, v3.5 and v4.x are supported. DynamicPDF has been fully tested against these versions of the .NET Framework and there is a separate DynamicPDF build to target each framework version. Examples are included for Visual Studio 2010, 2012, 2013, 2015 and 2017 (Non-Visual Studio examples are also provided).

Can I use XCOPY deployment?

The assembly is written in C# and is accessible from any .NET language including C# and VB.NET. Our dll can be deployed by placing it in application’s bin folder. However, if Character Shaping is enabled and/or HTML Area is used, installation of Visual C++ Redistributable required. Please refer to the deployment topic in the product documentation for the exact version of Visual C++ Redistributable needed for this product.

How is the licensing information included in my redistributable application?

With a developer license, your unique license key is embedded in your application or added with one line of code when your application starts. This license key can be retrieved from our website after purchasing a Developer Edition license.

Do I need to purchase a maintenance plan to receive upgrades or updates?

No, a maintenance plan is not required for major version upgrades but it is the most cost effective way to stay current with major version releases. Upgrades without an active maintenance plan will receive a credit based on the released and purchased version (credits are available for up to 2 versions back).

Are there recurring costs when using your product?

No, once you purchase a license you can use that version of the software as long as you like. You can choose to purchase a support plan if you want preffered e-mail and telephone support and free upgrades between major versions.

   DynamicPDF Converter for .NET
What version of the .NET Framework is supported?

The .NET Framework v2.0, v3.0, v3.5 and v4.x are supported. DynamicPDF has been fully tested against these versions of the .NET Framework and there is a separate DynamicPDF build to target each framework version. Examples are included for Visual Studio 2010, 2012, 2013, 2015 and 2017 (Non-Visual Studio examples are also provided).

If we purchase a Server Edition do we need a seperate license for our development server and development workstations?

No, Server Editions are licensed per production server. You may use the same license on development workstations and development servers.

If I purchase a Server Edition, can I deploy without installing the MSI package on the target server?

Yes, the target server can be licensed by placing a license key in your applications .config (web.config) file or by adding one line of code when your application starts. This license key can be retrieved from our website after purchasing a Server Edition license.

Do I need to purchase a maintenance plan to receive upgrades or updates?

No, a maintenance plan is not required for major version upgrades but it is the most cost effective way to stay current with major version releases. Upgrades without an active maintenance plan will receive a credit based on the released and purchased version (credits are available for up to 2 versions back).

Are there recurring costs when using your product?

No, once you purchase a license you can use that version of the software as long as you like. You can choose to purchase a support plan if you want preffered e-mail and telephone support and free upgrades between major versions.

   DynamicPDF PrintManager for .NET
Can I use XCOPY deployment?

The assembly is written in C# and is accessible from any .NET language including C# and VB.NET. Our dll can be deployed by placing it in application’s bin folder. In addition to that, installation of Visual C++ Redistributable required. Please refer to the deployment topic in the product documentation for the exact version of Visual C++ Redistributable needed for this product.

If we purchase a Server Edition do we need a seperate license for our development server and development workstations?

No, Server Editions are licensed per production server. You may use the same license on development workstations and development servers.

How is the licensing information included in my redistributable application?

With a developer license, your unique license key is embedded in your application or added with one line of code when your application starts. This license key can be retrieved from our website after purchasing a Developer Edition license.

If I purchase a Server Edition, can I deploy without installing the MSI package on the target server?

Yes, the target server can be licensed by placing a license key in your applications .config (web.config) file or by adding one line of code when your application starts. This license key can be retrieved from our website after purchasing a Server Edition license.

Do I need to purchase a maintenance plan to receive upgrades or updates?

No, a maintenance plan is not required for major version upgrades but it is the most cost effective way to stay current with major version releases. Upgrades without an active maintenance plan will receive a credit based on the released and purchased version (credits are available for up to 2 versions back).

Are there recurring costs when using your product?

No, once you purchase a license you can use that version of the software as long as you like. You can choose to purchase a support plan if you want preffered e-mail and telephone support and free upgrades between major versions.

   DynamicPDF Rasterizer for .NET
Can I use XCOPY deployment?

The assembly is written in C# and is accessible from any .NET language including C# and VB.NET. Our dll can be deployed by placing it in application’s bin folder. In addition to that, installation of Visual C++ Redistributable required. Please refer to the deployment topic in the product documentation for the exact version of Visual C++ Redistributable needed for this product.

If we purchase a Server Edition do we need a seperate license for our development server and development workstations?

No, Server Editions are licensed per production server. You may use the same license on development workstations and development servers.

How is the licensing information included in my redistributable application?

With a developer license, your unique license key is embedded in your application or added with one line of code when your application starts. This license key can be retrieved from our website after purchasing a Developer Edition license.

If I purchase a Server Edition, can I deploy without installing the MSI package on the target server?

Yes, the target server can be licensed by placing a license key in your applications .config (web.config) file or by adding one line of code when your application starts. This license key can be retrieved from our website after purchasing a Server Edition license.

Do I need to purchase a maintenance plan to receive upgrades or updates?

No, a maintenance plan is not required for major version upgrades but it is the most cost effective way to stay current with major version releases. Upgrades without an active maintenance plan will receive a credit based on the released and purchased version (credits are available for up to 2 versions back).

Are there recurring costs when using your product?

No, once you purchase a license you can use that version of the software as long as you like. You can choose to purchase a support plan if you want preffered e-mail and telephone support and free upgrades between major versions.

   DynamicPDF Viewer for .NET
Can I use XCOPY deployment?

The assembly is written in C# and is accessible from any .NET language including C# and VB.NET. Our dll can be deployed by placing it in application’s bin folder. In addition to that, installation of Visual C++ Redistributable required. Please refer to the deployment topic in the product documentation for the exact version of Visual C++ Redistributable needed for this product.

How is the licensing information included in my redistributable application?

With a developer license, your unique license key is embedded in your application or added with one line of code when your application starts. This license key can be retrieved from our website after purchasing a Developer Edition license.

Do I need to purchase a maintenance plan to receive upgrades or updates?

No, a maintenance plan is not required for major version upgrades but it is the most cost effective way to stay current with major version releases. Upgrades without an active maintenance plan will receive a credit based on the released and purchased version (credits are available for up to 2 versions back).

Are there recurring costs when using your product?

No, once you purchase a license you can use that version of the software as long as you like. You can choose to purchase a support plan if you want preffered e-mail and telephone support and free upgrades between major versions.

We’re Not The Only Ones That Think We’re Great!