Foxit PDF SDK Overview
Foxit PDF SDK (Desktop/Server) is a cross-platform PDF development library for Windows, Linux, and Mac. It provides a full set of PDF capabilities—including rendering, editing, forms, signatures, security, and conversion—and supports bindings for C/C++, Java, .NET, Node.js, Python, Objective-C, and more.
This product package targets PDF scenarios. It does not include FLD or OFD engines.
Typical use cases
- Embed full PDF processing (view, edit, forms, signatures, security, conversion, and more) in desktop or server applications.
- Use a globally applicable PDF engine across multiple operating systems and programming languages.
- Build solutions that do not depend on national-standard OFD or a unified PDF/OFD load entry.
Core capabilities
- Render and view: High-performance PDF rendering and zoom
- Annotations and forms: Rich markup, AcroForm / XFA, and JavaScript interaction
- Text and images: Search, select/copy, OCR, image extract and insert
- Security and signatures: Password/permissions, digital signatures, watermarks, RMS / DRM, and more
- Document processing: Merge/split, page management, format conversion, compression, compliance, accessibility, and other advanced features
For full feature coverage, use the Features section in the sidebar—for example, start with Document.
Demo viewer
Windows and Linux packages include an embeddable PDFReader demo viewer for quick integration and capability comparison.
Why Foxit PDF SDK
- Easy to integrate: Embed into existing applications with lower rework cost
- Controllable deployment: Tune packaging and resource use for your scenario
- Multi-platform and multi-language: Covers mainstream desktop/server OSes and languages
- Standardized annotations: Compatible with annotation data from mainstream PDF apps
- High-fidelity rendering: Built on the Foxit PDF engine
- Professional support: Ongoing updates and support services