.NET PDF to Image Conversion Library

  • Convert any PDF file to an image

  • Easy to use and very efficient object model

  • Developer license options

DynamicPDF Rasterizer for .NET is a simple to use .NET library to quickly take your vector-based file format (PDF that is) and convert it to a pixel-based format (an image format). This process can significantly reduce the overall size of the document and then allows you to use the output image for other purposes where PDF documents may not be ideal. With a Free Evaluation Edition to try, why not start using DynamicPDF Rasterizer Today!


Start your Free Unlimited Trial Today!

Fully Functional, Never Expires, Watermarked Output
Rasterizer .NET

You can purchase our products through this website. Click on the “Purchase” button next to the product that you would like to purchase and the product will be added to your shopping cart. A full featured Evaluation Edition can be downloaded from the download page.

For Maintenance Renewal please contact sales.

DynamicPDF Rasterizer v2.0 for .NETLicenseMaintenance 
Server License$999.00$469.00 Purchase
Developer License (5000 Distributions)$1,699.00$709.00 Purchase

* We offer a 30% discount when you purchase 5 to 9 developer licenses and a 50% discount when you purchase 10 or more developer licenses.


Professional & Enterprise Edition

Difference between the Professional & Enterprise editions is the features included with each edition. Please take a look at the feature list tab for complete details.

Server Licensing

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 Licensing

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.

Annual Maintenance Plan

  • Priority E-Mail Support (<2 hour response*)
  • Telephone Support
  • Major Version Upgrades (i.e. v7.0 to v8.0)
  • 100% Credit On Permitted Upgrades Between DynamicPDF for .NET Products (i.e. Professional Server to Enterprise Server)
  • Priority Access To Beta Software

Free Standard Support

All of our product licenses come with free standard support. Standard support includes:

  • E-Mail Support (<24 hour response*)
  • Minor Version Updates (Bug Fixes)
  • Access to User Support Forums

*During business hours 8:30 am to 5:00 pm Monday thru Friday Eastern Time US.

Upgrade Pricing

Logging into the Customer Area using your existing serial number will reveal all upgrade options and real-time prices related to that serial number.

Upgrade information is summarized as follows.

  • Permitted upgrades are within the same platform.
  • Any upgrades within the current major version provide an 80% credit (of original price paid)
  • Any upgrades from 1 major version back provide a 50% credit (of original price paid)
  • Any upgrades from 2 major versions back provide a 25% credit (of original price paid)
  • Adding Maintenance can be done within 30 days of original purchase

Please contact sales if there are any additional questions or for upgrading multiple licenses.

Educational Institution Pricing

ceTe Software is a strong believer in the power of education to make a difference in our world. We are pleased to offer a 50% discount on all of our products to educational institutions. Please contact sales for details on Educational Institution Pricing.

Refer to our Help Library and API Reference for more programming details.

PDF to PNG

The following example demonstrates how to take a PDF file and rasterized it into a PNG file. Rasterizing a PDF file to a PNG can be done in just two simple lines of code.

PdfRasterizer rasterizer = new PdfRasterizer("DocumentA.pdf");
rasterizer.Draw("DocumentA.png", ImageFormat.Png, ImageSize.Dpi72);
Dim MyRasterizer As PdfRasterizer = New PdfRasterizer("DocumentA.pdf")
MyRasterizer.Draw("DocumentA.png", ImageFormat.Png, ImageSize.Dpi72)

PDF to BMP

The following example demonstrates how to take a PDF file and rasterized it into a BMP file. Rasterizing a PDF file to a BMP can be done in just two simple lines of code.

PdfRasterizer rasterizer = new PdfRasterizer("DocumentA.pdf");
rasterizer.Draw("DocumentA.bmp", ImageFormat.Bmp, ImageSize.Dpi72);
Dim rasterizer As PdfRasterizer = New PdfRasterizer("DocumentA.pdf")
rasterizer.Draw("DocumentA.bmp", ImageFormat.Bmp, ImageSize.Dpi72)

PDF to JPEG

The following example demonstrates how to take a PDF file and rasterized it into a JPEG file. Rasterizing a PDF file to a JPEG can be done in just two simple lines of code.

PdfRasterizer rasterizer = new PdfRasterizer("DocumentA.pdf");
rasterizer.Draw("DocumentA.jpeg", ImageFormat.Jpeg, ImageSize.Dpi72);
Dim rasterizer As PdfRasterizer = New PdfRasterizer("DocumentA.pdf")
rasterizer.Draw("DocumentA.jpeg", ImageFormat.Jpeg, ImageSize.Dpi72)

PDF to GIF

The following example demonstrates how to take a PDF file and rasterized it into a GIF file. Rasterizing a PDF file to a GIF can be done in just two simple lines of code.

PdfRasterizer rasterizer = new PdfRasterizer("DocumentA.pdf");
rasterizer.Draw("DocumentA.gif", ImageFormat.Gif, ImageSize.Dpi72);
Dim rasterizer As PdfRasterizer = New PdfRasterizer("DocumentA.pdf")
rasterizer.Draw("DocumentA.gif", ImageFormat.Gif, ImageSize.Dpi72)

PDF to TIFF

The following example demonstrates how to take a PDF file and rasterized it into a TIFF file. Rasterizing a PDF file to a TIFF can be done in just two simple lines of code.

PdfRasterizer rasterizer = new PdfRasterizer("DocumentA.pdf");
rasterizer.Draw("DocumentA.tiff", ImageFormat.TiffWithLzw, ImageSize.Dpi72);
Dim rasterizer As PdfRasterizer = New PdfRasterizer("DocumentA.pdf")
rasterizer.Draw("DocumentA.tiff", ImageFormat.TiffWithLzw, ImageSize.Dpi72)

DynamicPDF Rasterizer for .NET - Feature Chart

Review the below feature chart to see the features that are included:

DynamicPDF Rasterizer for .NET Features
Rasterize PDF to BMP
Rasterize PDF to JPEG
Rasterize PDF to GIF
Rasterize PDF to TIFF (including multi page TIFF)
Rasterize PDF to PNG
Output to System.Drawing.Bitmap object.
Supports Image Transparency (TIFF and PNG).
Full support for rendering PDF documents v1.1 - v1.7.
Full support of all PDF colorspaces.
Supports all PDF compression types.
Supports all PDF font types.
Supports Form Field rasterization.
Supports Annotation rasterization.
Supports RGB, RGBA, Monochrome, Gray-scale and Indexed color-formats
Indexed color support in PNG & TIFF images
Color quantanization and custom palette support for all Indexed formats
Dithering support for all indexed and monochrome color formats
           
   Version 2.0 (Latest Build v2.0.0.32144)
   New Features
  • Supports RGB, RGBA, Monochrome, Gray-scale and Indexed color-formats. (v2.0.0)
  • Indexed color support for TIFF and PNG images. (v2.0.0)
  • Color quantanization and custom palette support for all indexed formats. (v2.0.0)
  • Dithering support for all indexed and monochrome color formats. (v2.0.0)
  • Stand alone assembly file (v1.0 has a dependent unmanaged DLL). (v2.0.0)
  • Improved memory management. (v2.0.0)
  • Revised API model. (v2.0.0)
  • Updated the Help Documentation. (v2.0.0)
   Bug Fixes
  • Resolved an issue where the Draw method hangs while rasterizing defective PDFs. (v2.0.0 Build 32144)
  • Fixed a System.AccessViolation exception when using VS 2015 and .NET 4.x. (v2.0.0 Build 32144)
  • Fixed an issue where certain elements in the PDF are missing in the output image. (v2.0.0 Build 28903)
  • Resolved a bug that is causing additional unwanted content to appear in the output image. (v2.0.0 Build 28903)
  • Licensing\watermark issue while using Rasterizer in a web application has been resolved. (v2.0.0 Build 28105)
  • Resolved an issue where certain symbols on the PDF are not rendered when converted to an image. (v2.0.0 Build 27286)
  • Fixed an issue where AccessViolationException is thrown when accessing a PDF with accented characters in file name. (v2.0.0 Build 27286)
  • CJK bin file (fpdfcjk.bin) not required to rasterize PDFs with Asian language fonts. (v2.0.0 Build 27286)
  • Documentation Updates. (v2.0.0 Build 27286)
  • Fixed an issue where rendering page to image becomes slower after first iteration. (v2.0.0 Build 25578)
  • Fixed an incorrect outer exception when an invalid license key is added. (v2.0.0 Build 24234)
  • Resolved an issue with not being able to open certain files. (v2.0.0 Build 24234)
  • Fixed an issue where the PDF contents are rendered partially. (v2.0.0 Build 24234)
  • Fixed parameter is not valid error that is thrown while running application with multi-threaded environment. (v2.0.0 Build 24234)
  • Licensing\watermark issue while using Rasterizer in a web application has been resolved. (v2.0.0 Build 24234)
  • Fixed an issue where the font file is being ignored when used in a web application. (v2.0.0 Build 23667)
  • Resolved an issue where certain PDFs are loaded slowly. (v2.0.0 Build 23667)
  • Fixed the document load exception thrown when certain PDFs are opened for rasterization. (v2.0.0 Build 23184)
  • Resolved an issue where certain images on the PDF are not rasterized correctly. (v2.0.0 Build 23184)
  • Resolved an issue with TIFF rasterization. (v2.0.0 Build 23184)
  • Improved memory usage when generating large images. (v2.0.0 Build 23184)
  • Resolved an issue with text getting overlapped when the PDF is converted to image. (v2.0.0 Build 20524)
  • Fixed an installer issue. (v2.0.0 Build 20524)
  • Initial Release. (v2.0.0 Build 18858)
   Version 1.0 (Latest Build v1.0.1.14399)
   Bug Fixes
  • Fixed an issue with the textfield loosing its value when rastering the PDF. (v1.0.1 Build 14399)
  • Fixed an issue with multi-line text box becoming single line in the rasterized image. (v1.0.1 Build 14399)
  • Updated help documentation. (v1.0.1 Build 14399)
  • Fixed an issue with compression not getting set correctly when using DrawToMultiPageTiff method. (v1.0.1 Build 13125)
  • Updated help documentation. (v1.0.1 Build 13125)
  • Fixed an issue with rasterizing the appearance of a rarely encountered type of PDF form field. (v1.0.1 Build 11907)
  • Updated help documentation. (v1.0.1 Build 11907)
  • Fixed an issue with Developer licensing. (v1.0.1 Build 11893)
  • Fixed a memory management issue with calling the PdfRasterizer or InputPdf constructor repeatedly with a file or byte array. (v1.0.1 Build 11893)
  • A "1" is no longer appended to the output image for the first page. (v1.0.1 Build 11669)
  • Fixed an issue with the Draw method that returns an array of byte arrays. (v1.0.1 Build 11669)
  • Fixed an issue with input PDF files getting locked. (v1.0.1 Build 11669)
  • Fixed an issue with the MaxImageSize class. (v1.0.1 Build 11669)
  • Fixed an issue with the PdfRasterizer constructor that takes a page number. (v1.0.1 Build 11669)
  • Floating point values can now be used in the PercentageImageSize class. (v1.0.1 Build 11669)
  • Updated help documentation (v1.0.1 Build 11669)
  • The default quality for JPEG image types is now 60. (v1.0.0 Build 11368)
  • Initial Release. (v1.0.0 Build 11354)

Why Choose Rasterizer?

  • Ease of Use
  • Flexible Licensing
  • Lots of Features
  • DynamicPDF Integration
  • Great Support
  • Free Evaluation

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

Customer Testimonials