Misc. Development/ActiveX/COM
Foxit PDF Conversion SDK v3.1 for Linux (C++)
Our high-performance libraries add robust PDF functionality to enterprise, mobile, and cloud applications across all platforms, using the most popular developer languages and...
Description
Our high-performance libraries add robust PDF functionality to enterprise, mobile, and cloud applications across all platforms, using the most popular developer languages and environments.
Build on a modern tech stack that integrates tightly with the platform you’re working on. We continuously improve our products and they gain new features every month.
Smart Forms
Create, edit and fill PDF (AcroForms and XFA) forms progammatically. Give end users the ability to fill out digital forms that connect flawlessly to your systems through the import and export of FDF (Form Data Format) files.
Digital Signature
Use ink signatures to let customers sign documents in their digital devices. Sign PDF in web apps easily without needing to print a file to sign again!
PDF Annotations
Our PDF SDK provides full support for displaying and annotating PDF in web applications with an extensive range of functions for creating, editing or importing/exporting annotations.
Viewing & rendering
Our core API provides for high-fidelity rendering of PDF documents with optimized performance for desktop and mobile platforms.
Full-text search
Fast full-text search for any PDF document, language, or encoding type. The SQLite-based full-text search delivers near-instant results, even for repositories on any digital device.
Rights management
Our PDF SDK can generate secure PDFs with native encryption and decryption, or integrate with customized DRM or IRM security systems. Our technology integrates with Microsoft RMS.
Foxit PDF SDK Features in detail
PDF Creation
Create PDFs
Generate PDF reports
PDF Rendering
Rendering to bitmap
Rendering to DC
Progressive rendering
Document Level
PDF document creation
Access/add/edit outlines (bookmarks)
Get/set document-level action info
Perform document jаvascript
Open password-protected documents
Get/set viewer preference
Access document-level attachment
Save document-level attachment to file
Read/insert/edit/remove document-level attachment
Get/Set Header & footer (V7.2)
Get page label
Get/set metadata and doc properties
Get all fonts in a document
Get trail dictionary
Check whether a document contains form field
Get/save wrapper document
Save document with different options
Get/set page mode
Page organizer (PDF split & merge)
Get/set page label
Save as unencrypted wrapper document
Page Level
Create new page
Flatten a page
Delete a page
Set/edit page action
Get page index
Get page dictionary
Check transparency
Get content margin of a page
Get/set page boundaries (media box, crop box…)
Get/set rotation
Perform page jаvascript
Get page action
Get/set page thumbnail
Text
Text select
Text search
Get text information
Associated Files
Associated files with a PDF page object (text object, image object…)
Associated files with an annotation
Associated files with PDF objects (page’s dictionary, document’s catalog …)
Async
Allows to render and display of pages before the entire document data is available
Check linearized
Index of first available page
Save document as a linearized file
Lowest Level PDF Object
Access low level PDF objects
Edit PDF by lower level PDF objects
Get catalog dictionary
Get encryption dictionary
Security
Password
Support for standard PDF security handler (40 and 128 bit RC4 encryption)
Support for 128 bit AES (advanced encryption standard) encryption
Support for 256-bit AES encryption (PDF 2.0)
Foxit DRM
Certificate
Remove document permissions
Set document permissions
Custom encryption
Signature
Added/deleted a signature field
Third party signature
Verify a signature
Get signature field by coordinates
Support PDF 2.0 long-term validation of signatures (LTV)
Support PAdES signature
Loading a certificate from stream/memory when using ‘StartSign’ method
Reflow
Reflow text and images to fit the device screen size
Set the top margin
Access And Edit Page Object
Text
Convert text object to path object
Get and edit content mark
Image
Form Xobject
Path
Transform a page object with a specified matrix
Get shading object
Extract page as form XObject
Check object transparency
Get color space of image object
Layer
Access layer information
Set layer information
Add layer node
Annotation
Get annotations
Get an annotation’s dictionary
Get tab order
Create
FDF import/export annotation data
Edit
Remove
Set status
Search annotation
Set z-order
Text (note)
FreeText (typewriter)
Line
Square
Circle
Polygon
Polyline
Highlight
Underline
Squiggly
Link
StrikeOut
Stamp
Caret
Screen
Ink (Pencil)
Popup
File attachment
Redaction
Watermark
Extract text which intersect with a specified an markup annotation
Sound (only get methods)
jаvascript
Watermark
Create from image
Create from bitmap
Create from text
Create from page
Get/remove a specified watermark from a page
Remove all watermarks from a page
Form
Fill forms
Form object access
jаvascript
XML import/export
FDF import/export
XFDF import/export
Form field edit
Add/remove form fields
Get widget annotation’s dictionary for form
Page Object
Text object
Convert text object to path object
Get and edit content mark
Image
Form XObject
Path
Transform a page object with a specified matrix
Get shading object
Extract page as Form XObject
Check object transparency
Get color space of image object
Image Files
BMP
TIF
PNG
JPX
JPEG
GIF
Image conversion between above image types (No support to generate GIF file)
Reading Bookmark
Reading bookmark creation
Reading bookmark edit
Get reading bookmark information
PSI
Generate PSI
Convert PSI bitmap to PDF annotation
Barcode
Generate barcode bitmap
XFA Add-on
XFA form filling
App provider callback
Doc provider callback
Widget menu
XFA doc
XFA page
XFA widget
Redaction Add-on
Redaction
RMS Add-on
RMS security handler
Comparison Add-on
Compare two PDF documents page by page
OCR Add-on
OCR as a single page or entire PDF document
Compliance Add-on
Verification and conversion for PDF/A
Optimizer Add-on
Optimize PDF document via image compression to reduce file size
Support PDF document ‘Clean Up’ optimization option
Support ‘Discard Objects’ option for PDF document optimization
Conversion Add-on
Convert web page or HTML file into PDF document
Word/Excel to PDF (Windows Only)
PPT to PDF (WIndows Only)
Layout Recognition Add-on
All platforms
