WinForm PDF Viewer

  • Windows Form PDF Viewer

  • Customizable and embeddable

  • Accurate PDF rendering with a lightweight footprint

  • Unlimited (Royalty free) Distribution options

Software developers can take our customizable ActiveX control, DynamicPDF Viewer, and fully embed it into any WinForm (.NET or VB6) application. No longer rely on an external viewer for displaying or interacting with your PDF documents. DynamicPDF Viewer utilizes the proven efficiency and reliability of the Foxit PDF rendering engine while still maximizing performance and compatibility with all our other DynamicPDF products. With a Free Evaluation Edition to try, why not start using DynamicPDF Viewer Today!

Start your Free Unlimited Trial Today!

Fully Functional, Never Expires, Watermarked Output

Available in other flavors: .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 Viewer v2.0LicenseMaintenance 
Standard Distribution License(up to 100 Distributions)$999.00$469.00 Purchase
Standard Distribution License(up to 250 Distributions)$1,249.00$549.00 Purchase
Standard Distribution License(up to 1000 Distributions)$2,499.00$979.00 Purchase
Standard Distribution License(up to 2500 Distributions)$4,249.00$1,589.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.

Open a PDF File

The following example demonstrates how to open a PDF from a file path.

DynamicPDFViewerControl1.OpenFile(@"C:\DocumentA.pdf", "");
DynamicPDFViewerControl1.OpenFile("C:\DocumentA.pdf", "")

Open a PDF Byte Array

The following example demonstrates how to open a PDF from a byte array.

DynamicPDFViewerControl1.OpenBuffer(pdfbytes, pdfbytes.Length, "")

Open an Encrypted PDF

The following example demonstrates how to open a password protected PDF.

DynamicPDFViewerControl1.OpenFile(@"C:\MyDocument.pdf", "password");
DynamicPDFViewerControl1.OpenFile("C:\Temp\MyDocument.pdf", "password")

DynamicPDF Viewer v2.0 - Feature Chart

DynamicPDF Viewer v2.0 FeaturesStandard EditionsEnterprise Editions
Standard Features
Display a PDF file
Open a PDF from Memory
Display Without Toolbars
Customize the Viewing Window
Accurately Display Form Fields and Other Annotations
Navigate to specific Pages
Control Page Zoom and Viewable Area
Navigate Forward and Back
Retrieve Outlines (Bookmarks) and Outline Properties
Search and Highlight Keywords
Search PDFs in a Directory
Print a PDF
Silently Print a PDF
Retrieve Document Permissions
Retrieve Page Count
Retrieve Document Properties (Title, Author, Keywords, etc.)
Retrieve Page Size and Dimensions
Translate Coordinates on a Page
Additional Features (Please contact
Add a Watermark
Create and Edit Annotations
Convert PDF to Text
Import Form Data
Export Form Data
Edit Form Field Values
Execute Javascript
   Version 2.0 (Latest Build v2.0.0.9212)
   Bug Fixes
  • Updated copyright information. (v2.0.0 Build 9212)
  • Blank page issue while printing has been fixed. (v2.0.0 Build 7806)
  • Fixed an issue where the Viewer control’s task bar is not getting refreshed. (v2.0.0 Build 7806)
  • Resolved a bug where the bookmarks and search tool do not function correctly when multiple instances of Viewer are used in a split container. (v2.0.0 Build 7806)
  • Several PDF rendering issues are fixed. (v2.0.0 Build 7806)
  • Resolved a bug where Viewer crashes when multiple instances are used in a modeless windows form. (v2.0.0 Build 7806)
  • Fixed an issue with importing and exporting annotations (Enterprise Edition). (v2.0.0 Build 7806)
  • Fixed a bug in the functionality of typewriter tool (Enterprise Edition). (v2.0.0 Build 7806)
  • Fixed a bug in GetPageText() method for Unicode text. (v2.0.0 Build 4518)
  • Fixed a seldon encountered issue with document search functionality. (v2.0.0 Build 4518)
  • Resolved an issue with text rendering with gaps. (v2.0.0 Build 4518)
  • Bug in ShowBookmark() method has been resolved. (v2.0.0 Build 4518)
  • Resolved an issue with OnOpenFile event and OnHyperLink event. (v2.0.0 Build 4518)
  • Fixed a minor graphical glitch in the component UI. (v2.0.0 Build 4518)
  • Resolved a minor issue with the Zoom buttons in the toolbar. (v2.0.0 Build 4518)
  • Fixed an issue with the SetPaperSize() and PrintQuite() methods. (v2.0.0 Build 4518)
  • Improved memory management of the control while opening and closing the documents. (v2.0.0 Build 4518)
  • Resolved an issue with control crashing when added to a windows form. (v2.0.0 Build 4518)
  • Memory management enhancements made to the handle printing of large PDF files. (v2.0.0 Build 4518)
  • Resolved issues with searching Russian text. (v2.0.0 Build 4518)
  • Added a missing property on event args of OnRButtonClickEvent event. (v2.0.0 Build 4518)
  • Fixed an issue with using the OpenFile method in the OnClick event. (v2.0.0 Build 4518)
  • Resolved an issue with OpenBuffer method. (v2.0.0 Build 4518)
  • Resolved an issue with the Find tool where it was ignoring the spaces inside the search text. (v2.0.0 Build 4518)
  • Resolved an issue with ConvertClientCoordToPageCoord method not working when the Viewer is used in a web page. (v2.0.0 Build 4518)
  • Updated help documentation. (v2.0.0 Build 4518)
  • Added ablity to open files from FTP server. (v2.0.0 Build 1929)
  • Added ablity to add custom context menus. (v2.0.0 Build 1929)
  • Added ablity to control display of navigation panels. (v2.0.0 Build 1929)
  • Added ablity to navigate to the search results page. (v2.0.0 Build 1929)
  • Resolved an issue using Arrow Tool that caused application to crash. (v2.0.0 Build 1929)
  • Fixed a seldom encountered issue with printing unique PDF documents from DynamicPDF Viewer control. (v2.0.0 Build 1929)
  • Fixed an issue with using events in HTML pages. (v2.0.0 Build 1929)
  • Fixed an issue with checkbox not displaing the check mark when selecting in DynamicPDF Viewer. (v2.0.0 Build 1929)
  • GoToPage2 method renamaed to GoToPageDest. (v2.0.0 Build 1929)
  • GoToPageView2 method renamaed to GoToPagePos. (v2.0.0 Build 1929)
  • Scroll method renamed to ScrollView. (v2.0.0 Build 1929)
  • Updated help documentation. (v2.0.0 Build 1929)

Why Choose Viewer?

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

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

Customer Testimonials