Foxit PDF SDK Feature Comparison

To help determine which Foxit PDF SDK solution is right for you. Please refer to the following table outlining the capabilities of all three products.

PDF SDK 4.4 ActiveX Standard ActiveX Professional
Render PDF to bitmap
Render PDF to Windows Device Context
Render PDF to Apple quartz context
Progressive processing
Access bookmarks
Get document level action info
Perform document JavaScript
Open password protected documents
Viewer preference
Access document level attachment
Save document level attachment to file
Get page label
Get metadata and doc properties Only doc properties
Get all fonts in a document
Get font dictionary
Get document trailer dictionary
Check whether a document contains form field
Check whether a PDF document is a portfolio PDF
Get wrapper document
Get page index
Get page dictionary
Check page transparency
Get content margin of a page
Get page boundaries(media box, crop box, etc.)
Get rotation
Perform page JavaScript
Disable Javascript
Get page action
Access low level PDF objects
Get catalog dictionary
Get encryption dictionary
Access layer information
Reflow content to fit the device screen size
PDF SDK 4.4 ActiveX Standard ActiveX Professional
Check linearized
Index of first available page
Check document availability
Check page availability
Check form availability
Allow render and display of pages before the entire document data is available
PDF SDK 4.4 ActiveX Standard ActiveX Professional
Parse textual information
Text extraction
Search
Get layer’s information of the searched result
Copy and select text
Extract URL formatted link
PDF to text
PDF SDK 4.4 ActiveX Standard ActiveX Professional
Save documents
PDF document creation (not PDF conversion)
Add and edit bookmarks
Insert, edit, and remove document level attachments
Set metadata and doc properties Only doc properties
Set viewer preference
Page organizer(PDF split and merge)
Embed font to document
Set page label
Wrapper files
Create new page
Delete a page
Flatten a page
Set and edit page actions
Set page properties
Set page index
Text
Get and edit content mark
Image
Path
Transform a page or a page object with a specified matrix
Extract page as Form XObject
Check object transparency
Set layer name
Get color space of image
PDF object access and edit (array, dictionary….)
PDF SDK 4.4 ActiveX Standard ActiveX Professional
BMP conversion (BMP to PDF and PDF to BMP)
TIF conversion (TIF to PDF and PDF to TIF)
PNG conversion (PNG to PDF and PDF to PNG)
JPX conversion (JPX to PDF and PDF to JPX)
JPG conversion (JPG to PDF and PDF to JPG )
GIF conversion (GIF to PDF)
Image conversion between image types (except GIF)
PDF SDK 4.4 ActiveX Standard ActiveX Professional
Fill forms
Form object access
JavaScript
XML import/export
FDF import/export
Form field edit
PDF SDK 4.4 ActiveX Standard ActiveX Professional
Get annotations
Get an annotation’s dictionary
Get Tab Order
Create
Edit
Remove
Set status
Text(Note)
FreeText(Typewriter)
Line
Square
Circle
Polygon
Polyline
Highlight
Underline
Squiggly
StrikeOut
Stamp
Caret
Ink (pencil)
Popup
File attachment
Watermark
Watermark create from image
Watermark create from bitmap
Watermark create from text
Watermark create from page
Get/remove a specified watermark from a page
Remove all watermarks from a page
FDF import/export annotation data
PDF SDK 4.4 ActiveX Standard ActiveX Professional
Generate barcode bitmap
PDF SDK 4.4 ActiveX Standard ActiveX Professional
Certificate encryption
Password encryption
Remove document permissions
Set document permissions
Custom encryption
Microsoft RMS Encrypt/Decrypt
PDF SDK 4.4 ActiveX Standard ActiveX Professional
Generate PSI
Convert PSI bitmap to PDF annotations