Foxit Desktop SDK · Native PDF Libraries
The Desktop PDF SDK Your Product Ships On Instead of Building Three of Them
Your team adds viewing, editing, annotation, forms, signing and security to Windows, Mac and Linux products, using one core API and the languages it already writes. The same library also runs your headless server processing.
Trusted by 700M+ users and 640,000+ organizations worldwide
Choose Your Platform
Start with the Platform You Ship On
Each platform ships as a standalone embedded library. No runtime dependencies, no external service calls, no data leaving your infrastructure.
Why Foxit Desktop SDK
What the Library Removes from Your Roadmap
Three things engineering teams cite when they choose Foxit for desktop and server PDF work.
No third-party PDF runtime to depend on
Foxit's rendering engine was built entirely in-house, with no reliance on open-source rendering libraries. Your application needs no desktop editor install, no Microsoft Office and no external service. Documents are processed inside your own infrastructure.
A memory profile that survives production
RAM use stays low through demanding tasks, and built-in out-of-memory recovery keeps the application running when a document pushes limits. That matters for interactive desktop use and for batch server processing alike.
One API across three platforms
The same core capabilities ship on Windows, Mac and Linux. Your team learns the API once, then applies it everywhere, with one support relationship and one integration pattern across the product stack.
Native libraries cover C++, C, C# (.NET and .NET Core), Objective-C, Java and Python, depending on platform. See the developer hub →
Desktop & Server
The Same Library and the Same API Cover Desktop and Server
Your desktop application and your back-end pipeline share one library, one set of integration patterns and one body of API knowledge, without integrating two products or training two teams.
In desktop applications
Embed a customizable PDF viewer directly in your Windows, Mac or Linux product, so users work with documents without leaving it.
- View, navigate, edit, and annotate PDF documents
- Fill and submit forms, capture digital signatures
- Redact sensitive content, apply DRM protection
- Print, export, and manipulate pages programmatically
- Customizable UI components to match your app
In server and batch workflows
Create, convert, merge, split, redact and process documents at volume through C++, C#, Java or Python, with no display environment.
- Generate PDFs from scratch or from templates
- Batch convert, merge, and split at high volume
- Apply watermarks, encryption, and permissions at scale
- Run OCR on scanned documents programmatically
- Process PDFs in automated pipelines without a GUI
Supported environments
Platforms
Windows, Mac and Linux native embedded libraries.
Architectures
32-bit and 64-bit environments.
Deployment
Interactive desktop applications and headless server-side processing.
Dependencies
Self-contained. No Adobe Acrobat, no Microsoft Office, no external runtime service.
Core Capabilities
One Consistent Feature Set Across All Three Platforms
Knowledge transfers between platforms because the capability set does too.
Viewing and rendering
High-fidelity rendering
Quality output at any zoom level, with superior font matching for non-embedded fonts and consistent results across platforms.
ExploreAnnotations
Annotation and markup
Create, edit, import and export highlights, notes, stamps, shapes, measurement tools and custom markup.
ExploreForms
Smart forms
View, fill, create and submit AcroForms and XFA forms, with FDF import and export into your back-end systems.
ExploreSignatures
Digital and ink signatures
Ink signing, certificate-based signing, DocMDP workflows, validation and sealing with a full audit trail.
ExploreEditing
Content and page editing
Edit text and images, merge, split, insert, extract, reorder, rotate and crop pages, and build documents at scale.
ExploreSearch
Full-text search
SQLite-based search across any document, language or encoding type, with fast results over large repositories.
ExploreFeatures & Add-Ons
Extend the Desktop SDK for Specialized Work
The core covers viewing, editing, annotation, forms and signing. Add-ons cover compliance, security and advanced processing.
Resources
Hand This Page to Your Developers
Everything a technical evaluator needs sits in Foxit's developer documentation.
Compliance
The same standards Foxit's enterprise customers audit against.
Everything You Need to Evaluate the Foxit Desktop SDK
The questions engineering leads and decision makers ask most when evaluating native PDF SDK libraries for desktop and server applications.
Get Started
Ready to Build with Foxit Desktop SDK?
Start a free 30-day trial with full SDK access for your chosen platform, or talk to a specialist who can scope the integration and confirm platform availability.