Foxit PDF SDK
Foxit PDF SDK is a high-performance cross-platform development library built for software developers. With it, you can use mainstream languages and development environments across Windows, Mac, Linux, Web, Android, and iOS to add powerful PDF capabilities to enterprise, mobile, and cloud applications.
Core capabilities
Rendering and zoom
High-performance PDF rendering lets users view complex documents smoothly, with free zoom so detailed content stays clear.
Annotations and markup
Rich annotation, markup, and comment features—including freehand drawing and other drawing tools—for personalized markup. Multimedia embedding and playback and electronic stamps support real-world approval workflows.
Forms and interaction
Full support for AcroForm and XFA interactive forms: filling, auto-detection, and dynamic interaction. JavaScript can trigger events such as form submission and calculations for more capable forms.
Text and image processing
Full-text search, text selection and copy, OCR to turn image text into editable text, and image extract/insert for flexible document handling.
Security and access control
Password protection, permissions, digital signatures, watermarks, RMS, DRM, and more to protect PDF security and privacy.
Document operations
Merge and split, page management, format conversion, and compression for flexible PDF workflows.
Advanced features
Content editing, accessibility, layout recognition, document compliance, 3D rendering, document comparison, table creation, and other advanced capabilities for demanding scenarios.
PDF Demo Viewer
Foxit PDF SDK includes an embeddable PDFReader demo viewer on Windows and Linux for quick integration. On Web and mobile, in addition to basic PDF display controls, ready-to-use full PDF viewer components simplify development. See platform support for demo viewers and UI components:
- Desktop/server viewer demo feature comparision
- Mobile viewer demo feature comparison
- Web viewer online demo
Why choose Foxit PDF SDK
As a leading PDF software vendor, Foxit’s SDK libraries are widely used in well-known applications and have been rigorously tested over time for industry-leading quality, performance, and features.
Easy integration
Integrates into existing applications with minimal code changes, saving time and cost.
Lightweight design
Fast deployment and low resource use with little impact on application performance.
Cross-platform support
Windows, macOS, Linux, Web, Android, and iOS so you can deliver consistent PDF features across operating systems.
Standard annotations
Annotation data is compatible with major PDF applications and industry standards for sharing across apps.
High-fidelity rendering
Foxit’s advanced PDF engine parses and renders quickly for faithful on-screen output.
Professional technical support
Responsive support and regular updates so issues are resolved promptly and you gain new features and optimizations.
Advantages
In addition to cross-platform benefits above, Foxit PDF SDK on mobile and Web offers:
- Clean, friendly design — A strong user experience for PDF work on any device.
- Flexible customization — Rich APIs to customize features and UI; on mobile, UI source and JSON configuration support deep customization.
- OOM recovery — Keeps apps stable on memory-constrained mobile devices.
For mobile SDK architecture and features, see Foxit PDF SDK for Mobile overview. For Web SDK architecture, see Foxit PDF SDK for Web overview.