Foxit PDF SDK ActiveX - Overview

Powerful, easy-to-use PDF SDK

Foxit PDF SDK ActiveX is ideal for product managers and developers who are either new to PDF or don't want to make large investments in learning PDF technology. With its easy-to-use and customizable visual programming components, developers can simply drag and drop the components into an application to instantly add PDF display functions to any Windows-based standalone application. This PDF SDK enables development organizations to quickly create PDF-capable applications and achieve faster time to market without requiring deep PDF expertise. It is compatible with many programming languages, including C/C++, Visual Basic, NET, and Delphi. The SDK also supports a wide range of Western and Eastern PDF fonts and provides a localizable user interface for your PDF application.

Small, fast, high-quality, full-featured PDF SDK

The Foxit PDF SDK ActiveX is a visual programming component that offers PDF display and annotation capabilities with minimal resource demand and small re-distribution size. It uses the same core technology as the popular and proven Foxit Reader; therefore, it can display PDF files quickly, accurately, and with high quality. Allowing an easy integration into a wide range of applications, it is designed for a broad spectrum of users who want to develop PDF display and annotation capabilities. Key features of the Foxit PDF SDK ActiveX include:

  • Easy-to-use environment to develop your own PDF applications quickly and achieve fast time-to-market.
  • Fast PDF rendering speed, high accuracy, superior quality.
  • Compatible with many programming languages.
  • Extensive printing, annotation, and form features and properties.
  • Allows digital signing of PDF documents via third-party digital certificates; supports digital signature verification.
  • Fully native 64-bit support that ensures high-performance computing (HPC)
  • Localizable user interface.

System Requirements

Operating Systems
  • Windows 7
  • Windows 8.1
  • Windows 10

Free Trial or Request a Quote

Evaluate Foxit's powerful PDF SDK ActiveX and learn why leading application developers and device manufacturers trust Foxit technology in their products due to Foxit's blazing speed, high quality, small footprint, ease of use, and the support of the industry's largest PDF development team.

If you want to evaluate the Standard or Professional version, please fill in the trial download forms to get the packages. Please note that an evaluation mark will be shown on each PDF page that is displayed.

Fast PDF rendering speed and accurate rendering quality

  • Less waiting time to read PDF documents.
  • View PDF documents the way they were intended to be viewed: crisp, clear, and easy to read.

Fully native 64-bit support

  • Ensure faster, high-performance computing (HPC) that is more suited to a 64-bit architecture, as is found in many of large organizations.
  • Still 32-bit compatible.

Extensive PDF printing features and properties

  • Manually adjust PDF printing options through a dialog window, or preset these options and perform a silent print.

PDF form element control

  • Add, delete, and set the properties of PDF form elements. Build your own PDF forms and distribute them to target recipients.

PDF annotation object control

  • Add, delete, and set the properties of annotation objects of PDF documents. Build your own annotation tools.

Compatible with many programming languages

  • Conforms to the COM standard and can be easily used in C/C++, Visual Basic, .Net, Delphi, and other development tools that support COM components.

Multi-language support

  • Supports Western, Chinese, Japanese, and Korean (CJK) languages.

Localizable UI

  • Supports global end users in 34 native desktop languages. Easily change the UI language by calling one function when the corresponding XML language file is placed in the same file path as Foxit PDF ActiveX SDK.

One-stop shopping for a complete PDF solution

  • No additional software required.

Professional customer support

  • Quick and accurate response provided by professional and experienced engineers.

Digital signature

  • Enable digital signatures in PDF documents using third-party digital certificates located in the Windows system certificate store.
  • Supports digital signature verification (which authenticates the source and verifies the integrity of content of digitally signed PDF documents), signature timestamp, signature print control, and more.

Multi-instance Support

  • Run multiple instances of ActiveX on a single system at the same time, so that applications can provide simultaneous views of multiple pages or display pages from multiple PDF documents at the same time.

Image conversion

  • Convert images to PDF or export PDF to images in popular image file formats such as JPEG, BMP, PNG, TIFF, GIF, and JPX.

PDF page organization

  • Incorporate the following capabilities into your applications:
    • Insert a blank page to  a current PDF
    • Insert pages in a PDF document from another PDF document
    • Delete pages in a PDF
    • Rotate a page
    • Swap two pages in a PDF
    • Flatten a page
    • Crop a page
    • Export pages to create a new PDF

Asynchronous operations

  • Simultaneously read and download PDF documents. For example, the first page of a large document can be displayed while the rest of the PDF is still being downloaded.

Standard Package

The Standard Package contains the mandatory base functionality of the Foxit PDF SDK ActiveX. It provides a complete PDF solution for developers to add view, search, and extract text functionality to their applications and devices. Highlights of the Standard Package are:

  • Industry's best PDF rendering
  • PDF viewing including zoom in/out and set background color
  • PDF page navigation
  • Programmatic access to bookmark information
  • Progressive display
  • Search, extract, and select PDF text
  • Open and save PDF
  • PDF printing including print as image, add watermark for printing, and silent printing, etc.
  • Multi-instance support
  • Asynchronous processing
  • Modify the context menu of page thumbnail panel
  • Customize viewer including show TitleBar/ToolBar/ToolbarButton/StatusBar/ToolTip/NavigationPanel, etc.
  • Support Chinese/Japanese/Korean (CJK) languages
  • Support multi-language UI

Professional Package

The Professional Package adds annotation support, forms support, watermarks additions, converting PDF to text, and hyperlink operations. Highlights of the Professional Package are:

  • Importing/ exporting annotations
  • Printing pop-up annotations
  • Filling form fields ( user interface only)
    • Programming interface available as form module
  • Importing/exporting form data
  • Search form data
  • Highlight all matched search text
  • FTP uploading
  • Running document JavaScript
  • Hyperlink and watermark Support
  • Adding images to PDF
  • PDF page organization, such as inserting a blank page, exporting pages, etc.
  • Converting PDF to text and bitmaps
  • Password encryption
  • Permission controls
  • Set save in a PDF
  • Bookmark editing and modifying the context menu of bookmark in bookmark panel

Powerful add-on modules

Customers can add the following add-on modules to the Professional Package:

  • PDF Form Add-on Module
    The PDF Form Add-on Module provides developers programmatic access to the forms, so the program can have access and react to the data the user inputs into forms. It includes PDF form element operations ( such as adding, removing, and editing form fields), JavaScript support.
  • Annotation Add-on Module
    The Annotation Add-on Module provides developers programmatic access to the annotations, so the program can have access and react to users annotations. It also includes advanced annotation operations on PDF documents, such as editing, creating, and removing annotations, and the formatting of text annotations.
  • Digital Signature Add-on Module
    The digital signature Add-on Module allows developers to enable their applications to digitally sign PDF documents using third-party digital certificates located in the Windows system certificate store. It also supports digital signature verification (which authenticates the source and verifies the integrity of content of digitally signed PDF documents), signature timestamp, signature print control, and more.

Request for Quotation

Thank you for your interest in Foxit PDF SDK ActiveX, the only easy to use but powerful development solution to integrate high quality PDF rendering capabilities to your applications. Please fill out this online questionnaire, and we will get back to you with a quotation as soon as possible.

  • 1. The SDK quotation you received by email will be valid for 30 days. You may need to contact the Foxit sales team for an updated license quotation if you want to purchase the SDK more than 30 days after you receive the original SDK quotation.
  • 2. * are required fields

If you wish to receive a quote, we will use your name and email address to send you any pricing and product information needed. We will not use your information for any other purposes.

Get started by downloading the Foxit PDF SDK ActiveX demo.

If you have any questions or encounter any issues, please check out our forum or contact us for the annotation, form or signature models at or 1-866-MYFOXIT (1-866-693-6948).

Below is the full list of changes to ActiveX 5.4

New Features:

  • Adds method ShowPageBorder to show or hide page border for PDF viewing
  • Adds method ShowPageShadow to show or hide page shadow for PDF viewing
  • Adds method ShowPagesSpace to show or hide page space in Facing or Continuous Facing mode
  • Adds method ConvertCoordFromClientToPage and method ConvertCoordFromPageToClient to convert coordinate by JS
  • Adds method *SetAnnotDefaultProperties to set the default properties for adding Pencil annotations (Professional version only)
  • Adds method DisableJavaScript to disable Javascript actions
  • Adds method EnableSafeMode to enable safe mode
  • Adds method GetBBoxEx to get bounding box by Javascript (Professional version only)
  • Adds method &SetDefaultContentsLength to set length of the content to be encrypted when using a third-party encryption algorithm

Bug fixes:

  • Fixed an issue where search results fail to return with upper case characters in a specific PDF
  • Fixed an issue where it causes APPCRASH when calling ActiveX to open PDF and scroll pages in IE9 or IE11
  • Fixed an issue where it crashes when using the Pencil tool to add some annotation objects and then use Eraser tool to erase the pencil annotations