Foxit PDF SDK: the ideal choice for cross-platform development
Foxit PDF SDK is a high-performance development library built for software developers. With it, you can use mainstream languages and development environments across Windows, Mac, Linux, Web, Android, iOS, and HarmonyOS 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 reader
Foxit PDF SDK includes an embeddable PDFReader demo reader on Windows and Linux for quick integration. On Web and mobile (including HarmonyOS), in addition to basic PDF display controls, ready-to-use full PDF reader components simplify development. See platform support for demo readers and UI components:
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, iOS, and HarmonyOS 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.
Mobile advantages
In addition to cross-platform benefits above, Foxit PDF SDK on mobile (including HarmonyOS) 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 PDF SDK mobile overview.