Welcome to Foxitsoftware

Foxit PDF SDK (DLL)

More Foxit PDF SDK

More PDF Tools

Foxit PDF SDK (DLL)

Featured PDF SDK (DLL) 2.0

Foxit PDF SDK (DLL) 2.0 has just been released! With the incredible small size (less than 2MB) and amazingly fast speed, Foxit PDF SDK (DLL) 2.0 is your absolute choice to develop your own PDF applications. This new release does not only include all the features (Base Module) in the previous version, but also introduces two exceptional modules – Text Module, allowing you to extract text information, and Edit Module, enabling you to create and modify PDF files.

Note: To try and purchase Foxit PDF SDK for Linux and Foxit PDF SDK for Mac OS, please contact us at sales@foxitsoftware.com.

Trial download | Price | User guide | Agreement | Order online
Note: Only the Base Module (the viewing function) is available for online sales. If you'd like to purchase the Text Module and or the Edit Module, please contact us at sales@foxitsoftware.com.

Overview

Foxit PDF SDK is a light weight, fast, clean software development kit for rendering PDF page content in a wide range of applications.

Foxit PDF SDK is packaged in a DLL (Dynamic Link Library), which can be called from different programming languages, including C/C++, C#, Delphi, Visual Basic, etc.

Foxit PDF SDK allows your applications to render any PDF page with high graphic quality and fast response time.

What's New in Foxit PDF SDK (DLL) 2.0?

The following is a list of exciting new modules and the corresponding features in Foxit PDF SDK (DLL) 2.0:

View Module (Base Module)

This module, coming with a head file named fpdfview.h and fpdfdoc.h, contains a few functions of PDF viewing. This module was included in the Version 1.0 but has now been improved in this new version.

  • Updates the call methods of FPDF_InitLibrary and FPDF_DestroyLibary, from the CDECL calling convention to the STDCALL.
  • Fixes a rendering issue that was seen in some PDF documents.
  • Speeds up Postscript printing.

Text Module

This module, coming with a head file named fpdftext.h, provides the interfaces for text extraction. Here are the main features of the text module:

  • Allows users to search for words easily and quickly in a PDF document.
  • Extracts text from a designated rectangle area or from an indices-range.
  • Converts a PDF document or a single page to a text file.
  • Obtains the information for each character in a PDF, including the Unicode code, font, font size, and the location information.

Edit Module

This module, coming with a head file named fpdfedit.h, defines the way to create and modify PDF documents. Here is a list of features provided by the edit module:

  • Enables users to create a PDF document in an incredibly fast way.
  • Creates new pages or deletes existing pages from a PDF.
  • Extracts all kinds of objects included in a PDF, such as text object, path object, image object and form object.
  • Modifies the content of a PDF document. Users can add, delete or edit any objects that are included in the PDF.

Note: Only the Base Module (the viewing function) is available for online sales. If you'd like to purchase the Text Module and or the Edit Module, please contact us at sales@foxitsoftware.com.

What is inside the package

The setup package includes following items, many of which can be downloaded separately from our website:

So what’s New in Foxit PDF SDK (DLL) 1.0?

Below is a list of major PDF features supported by FPDFVIEW.DLL (Base Module):

  • PDF Specification: 1.3, 1.4, 1.5, 1.6 and 1.7.
  • Automatic cross reference rebuild for documents damaged or generated by non-standard creator.
  • Compress Decoders: LZWDecode, FlateDecode
  • Standard 40 bit and 128 bit encryption support.
  • All graphic objects: Path, Text, Image, Form, and Shading.
  • All color spaces: RGB, Gray, CMYK, ICCBased, Lab, Indexed, Separation, etc
  • Tiling patterns and shadings.
  • Images: Fax G3/G4 or JBIG2 encoded monochrome images, JPEG/JPEG2000 encoded color images, masked and transparent images.
  • All font types: Type1, TrueType, Type0, Type3.
  • All CJK (Chinese/Japanese/Korean) character set support (additional redistribution file required).
  • All text rendering modes: fill, stroke, or clipping.
  • Anti-aliasing of text rendering, with optional LCD optimization.