Optimized for enterprise and cloud apps
High performance PDF libraries
Robust and proven PDF technology
Complete – everything in one PDF SDK
Multi-platform PDF SDK
Power your applications with industry-leading PDF technology
Application developers who use Foxit PDF SDK leverage Foxit’s powerful, standard-compliant PDF technology to securely display, edit, annotate, format, organize, and search PDF documents and to fill PDF forms. The PDF SDK provides a robust set of platform-independent PDF libraries that allow developers to “develop once, port many times” and to quickly and cost-effectively extend the reach of their software to multiple platforms. Optimized for enterprise-class, cloud-based, desktop and mobile applications, this SDK delivers outstanding PDF rendering and document/form modification.
Demos and sample code are provided to help developers get up to speed quickly.
Great for the enterprise
The Foxit PDF SDK is ideal for any enterprise-class application, cloud service, desktop application, or mobile app that has to interact with PDF documents and forms—especially across platforms. The PDF SDK excels with multi-platform support, for a consistent user experience across client devices. PDF SDK applications are usually developed in C or C++ with the following requirements:
•Multi-platform support, either to run on different platforms or across multiple platforms, such as a Windows or Linux server-based application with an Android or iOS app as the front end
•Fast viewing of large documents over a network and viewable by any PDF application—desktop or mobile (such as a web application)
•Applications that need to integrate with Microsoft Rights Management Services (RMS) to encrypt and decrypt PDF documents
•Generation of secure PDFs with encryption/decryption or integrated with a customized Digital Rights Management (DRM) or Information Rights Management (IRM) security solution
•Creation of PDF documents from images (like scanned documents) or to convert PDF to images
•Barcodes to be applied to PDF forms and documents
•Document management and auto-edit functions, such as text editing, printing, text manipulation, extraction, flattening, adjust page dimensions, search, and search and replace
•New PDF document generation by combining/arranging specific pages from existing PDF files
•Stamps, watermarks, and other annotations to be applied to PDF files en masse
•Programmatic document signing with a handwritten PSI signature
•PDF files to be optimized for rendering on mobile devices
•Programmatic modification of metadata and properties
•Supports PDFium APIs
The Foxit PDF SDK provides these capabilities with high performance and accuracy through a programmatic interface.
Simply the best
The Foxit PDF SDK libraries have been used in many of today’s leading applications. They are proven, robust, and battle-tested to provide the quality, performance, and features that the industry’s largest applications demand.
•PDF in a box: everything application developers need to display PDF and have users interact with PDF documents and forms
•Developer focus: concentrate on your added value and not on PDF
•Foxit technology: don’t worry about IP infringement
•Broad solution: supports multiple platforms and limits the number of PDF venders that you do business with by managing only one contract across multiple platforms
•Improved time to market and flexible delivery
Windows platforms
The Foxit PDF SDK for Windows is a powerful PDF library that ships with easy-to-use C and Java interfaces. Developers can seamlessly integrate PDF rendering, navigation, creation, searching, annotation, protection, PDF text extract, image conversion, form data collection, and editing capabilities into their application and services running. We even provide a demo to introduce how to implement multi-threaded applications for peak performance.
The Foxit PDF SDK for .NET brings native .NET support to the core of Foxit PDF SDK and allows easy integration into .NET based projects. It includes the most common features such as PDF viewing, bookmark navigation, text selection, searching and copying, as well as advanced annotation and digital signature support.
The Foxit PDF SDK for Universal Windows Platform (UWP) on Windows 10 is packaged as a Windows runtime component for developers who need to develop applications for UWP across Windows 10 devices, such as PCs, tablets, and phones. The SDK ships with easy-to-use APIs that allow developers to seamlessly integrate most common PDF capabilities (such as PDF viewing, bookmark navigation, text selection, searching and copying), as well as advanced annotation and digital signature support with their UWP applications. It is supported in Visual C++, Visual C#, Visual Basic, JavaScript, and other languages that support the Windows Runtime.
We also provide demos to show how to use Foxit SDK on Windows.
The Foxit PDF SDK for Windows supports the following operating systems:
•Windows 10 and Windows 10 universal app
•Windows 7 and 8 (32-bit, 64-bit)
•Windows Server 2003, 2008 and 2012 (32-bit and 64-bit)
•The release package includes both a 32 bit version and native 64 bit version DLL library for windows 32/64
•.Net Component (32/64-bit for Framework 3.5 and 32/64bit for Framework 4.0)
Linux platforms
Foxit PDF SDK for Linux is a powerful PDF library for developers who need to develop server applications on Linux. The SDK ships with easy-to-use C and Java interfaces that allow developers to seamlessly integrate PDF rendering, navigation, creation, searching, annotation, protection, PDF text extract, image conversion, form data collections, and editing capabilities with Linux applications. It also provides a demo to introduce how to implement multi-thread applications for peak performance.
There are some simple demos to illustrate how to use Foxit SDK on Linux.
The Foxit PDF SDK for Linux supports the following operating systems:
•Linux 32-bit and Linux 64-bit
•Test environment: Centos 6.4 32-bit and Centos 6.5 64-bit
•The release package includes both the 32-bit and 64-bit version libraries
OS X (Mac OS) platforms
Foxit PDF SDK for OS X (Mac OS) is a powerful PDF library for developers who need to develop applications on Mac platform. The SDK ships with a simple to use C interface that allows developer to seamlessly integrate PDF rendering, navigation, creation, searching, annotation, protection, PDF text extract, image conversion, form data collection, and editing capabilities with their Mac application.
There are some simple demos to illustrate how to use Foxit SDK on Mac.
Support the following OS:
•OS X 10.6 to 10.10
Android Apps
Foxit PDF SDK for Android is a powerful PDF library for developers who need to develop applications on Android. It includes an OOM (out of memory) handling capability to give your application the ability to gracefully recover from an OOM condition rather than crashing. The SDK ships with C APIs and Android Java APIs. It allows the developer to integrate PDF rendering, navigation, creation, searching, annotation, protection, PDF text extraction, image conversion, form data collections, and editing capabilities with their Android application. The Android Java APIs support the Standard, Edit, Annotation, Form, PSI, Security, and Image Conversion Modules. The Android package for C APIs has a viewer demo to illustrate how to implement a simple viewer with Foxit SDK by using NDK to call C APIs from Android Apps. The Android package for Java APIs has a viewer demo, an OOM handling demo, and a form filling demo to illustrate how to implement a simple viewer, how to handle OOM, and how to fill forms including importing/exporting FDF file with SDK. The viewer demo supports the popular IDEs like Eclipse, Android Studio, and Xamarin Studio.
Following are some examples of what PDF SDK can do on Android application:
•PDF viewing with viewer preference and document/page actions support
•PDF bookmark navigation and edit
•Selecting, copying, and searching text
•Showing layers
•Annotation
•Form filling with JavaScript support
•PDF Edit
•PDF Splitting and merging(C APIs package Only)
•Saving PDF as an image (BMP/TIFF/PNG/JPX/JPG)
•Watermark PDF files(C APIs package Only)
•PDF protection(C APIs package Only)
•Adding text, images and barcodes to PDFs(C APIs package Only)
•Text extraction
•PDF form data collection
•PDF flattening
•Adjusting page dimensions (e.g. adjust media/crop/bleed/trim box) (C APIs package Only)
•Password and certificate encryption
•Hooks to integrate third part DRM and custom encryption software
•Linearizing PDF files
Support the following OS:
– Runtime requirements: Android version 2.2 (API-Level-8) and the later versions
– Supported language binding: Java (C/C++ for NDK on request)
There are 2 types of “*.a” SDK libraries provided in the release package for Android C APIs:
1. x86 library for x86 devices
2. armeabi-v7a/arm64-v8a library for arm devices
There are 2 types of “*.so” and “*.Jar” SDK libraries provided in the release package for Android Java APIs:
1. x86 library for x86 devices
2. armeabi-v7a/arm64-v8a library for arm devices
iOS Apps
Foxit PDF SDK for iOS is a powerful PDF library for developers who need to develop applications on iOS. It includes an OOM (out of memory) handling capability to give your application the ability to gracefully recover from an OOM condition rather than crashing. The SDK ships with a simple to use C interface that allows developer to seamlessly integrate PDF rendering, navigation, creation, searching, annotation, protection, PDF text extraction, image conversion, form data collections, and editing capabilities with their iOS application.
There are some simple demos, a viewer demo, an OOM handling demo, and a form filling demo to illustrate how to use Foxit SDK on iOS. It also provides a simple viewer demo to show how to run a simple viewer in Xamarin Studio.
Following are some examples of what PDF SDK can do on iOS application:
•PDF viewing with viewer preference and document/page actions support
•Show layers
•PDF bookmark navigation and edit
•Selecting, copying, and searching text
•Annotation
•Form filling with JavaScript support
•PDF edit
•PDF splitting and merging
•Saving PDF as an image (BMP/TIFF/PNG/JPX/JPG)
•Watermark PDF files
•PDF protection
•Adding text, images, and barcodes to PDFs
•Text extraction
•PDF form data collection
•PDF flattening
•Adjusting page dimensions (e.g. adjust media/crop/bleed/trim box)
The Foxit PDF SDK for iOS supports the following operating environment:
– Runtime requirements: iOS 5 or later
– Development requirements:XCode 5.0 or later
– Supported language bindings: Objective-C, C, C++
There are 2 types of “*.a” SDK libraries provided in the release package:
1. Arm v7/v7s/64 Library for applications running on iPhone, iPod and iPad
2. Simulator i386/x86_64 Library for applications running on i386/x86_64 simulator
© Copyright 2000-2023 COGITO SOFTWARE CO.,LTD. All rights reserved