Foxit PDF SDK · Server & Backend
The Server PDF SDK Your Backend Embeds Without Sending Documents Anywhere
Your team ships rendering, generation, conversion, redaction, OCR and signing as features of your own product. The engine runs in-process on your servers, so documents stay inside your network and throughput scales with the infrastructure you already own.
Trusted by 700M+ users and 640,000+ organizations worldwide
Operating Systems
Windows · Linux · macOS
Languages
Python · Java · C# · C++
Architecture
32-bit · 64-bit
Runtime
Headless · No GUI
Deployment
On-Premises · In-Process
Trial
30 days · full access
Choose Your Path
Start with the Backend You Already Run
Two of these are embedded libraries that run inside your own infrastructure. The third turns document content into structured data. Most teams start with one and add the other later.
Why Foxit Server SDK
What the Library Takes Off Your Roadmap
Backend PDF work usually stalls on three questions: where the data goes, what has to be installed alongside it, and who maintains the engine. Here is how each one resolves.
Data residency
Documents never leave your network
The SDK runs entirely within your own infrastructure. Processing happens on your servers, with no external API calls at runtime and no third-party upload step. That is the answer security review asks for in financial, healthcare, legal and government deployments.
No prerequisites
Nothing else to install on the box
Foxit's rendering engine is built in-house. There is no Microsoft Office install, no LibreOffice dependency and no open-source rendering library to license or maintain. Backend PDF processing runs cleanly on Linux or Windows without system-level prerequisites.
Proven engine
The engine behind the browsers you use
The open-source PDF engine inside Chrome and Edge was derived from Foxit's technology. The server SDK runs that same commercial engine, proven on billions of rendered documents, including the malformed files that break lesser libraries.
Headless
Built to run with no display layer
Foxit PDF SDK runs headless with no GUI dependency. Render pages to bitmap, generate documents, extract content and automate workflows entirely server-side.
Compliance
Controls your auditors already recognize
SOC 2 Type 2, HIPAA-ready, GDPR, TAA and Section 508. Native PDF encryption, permanent redaction at the data level, Microsoft RMS and IRM/DRM are all available server-side.
One API
One object model across the stack
Initialize with a license key, load a document, and reach rendering, forms, signatures, annotations and security through the same object model in every supported language.
Server libraries cover Python, Java, C# and C++, with Python available through pip as FoxitPDFSDKPython3. See the developer hub →
Core Server Capabilities
What Your Team Can Ship with It
Every capability below runs headless and in-process, on the servers you already operate.
Rendering
Headless page rendering
Render pages to PNG, JPEG or other raster formats for thumbnails, previews and document pipelines, using the same engine that drives desktop and mobile.
ExploreForms
Programmatic form processing
Fill, flatten and extract data from AcroForms and XFA Forms server-side, so invoices, reports and compliance documents generate at volume with no user interaction.
ExploreSignatures
Server-side digital signatures
Apply, validate and certify signatures programmatically inside batch processing and approval pipelines.
ExploreAnnotations
Server-side annotation processing
Create, edit, import and export annotations for review pipelines, automated redlining and pre-populated markup before delivery to end users.
ExploreSearch & extraction
Full-text search and content extraction
SQLite-based full-text search and structured extraction index repositories and feed downstream systems with accurate document content at scale.
ExploreSecurity
Encryption, DRM and redaction
Apply native PDF encryption, integrate Microsoft RMS, and redact sensitive content at the data level rather than as a visual overlay.
ExploreServer-Side Use Cases
Backend Workflows Teams Build on It
Six patterns that come up most often in regulated and high-volume environments.
Web application PDF rendering
Render pages to images server-side and serve them over HTTP endpoints, powering browser-based viewers and preview generation from Flask, Django, Spring or ASP.NET.
Automated document generation
Fill AcroForms with data from your backend systems to produce personalized invoices, compliance certificates and client reports at scale.
Compliance redaction pipelines
Search for sensitive patterns across repositories, remove them permanently at the data level, and produce audit-ready versions with no operator step.
Digital signature automation
Sign and certify documents inside approval pipelines, with RMS and IRM integration enforcing access rights on the signed output.
Document repository indexing
Run full-text search and content extraction across large PDF repositories on your own infrastructure, feeding search indices and analytics.
OCR and archive preparation
Make scanned and image-only PDFs text-selectable at batch scale, ready for long-term storage and PDF/A-compliant preservation.
Supported environments
- Operating systems
- Windows · Linux · macOS, in 32-bit and 64-bit builds
- Server languages
- Python, Java, C# and C++
- Runtime model
- Headless, in-process, no GUI or display layer required
- Dependencies
- No Microsoft Office, no LibreOffice, no third-party rendering library
- Network
- No external API calls to Foxit services at runtime
- Python install
- pip install FoxitPDFSDKPython3, initialized with sn and key credentials
Add-Ons
Extend the Engine as the Workload Grows
These modules are available for server deployment alongside the core libraries.
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.
Questions Buyers Ask About the Server SDK
What backend engineers, DevOps leads and IT architects raise most often during evaluation.
Get Started
Ready to Embed Foxit PDF Processing in Your Backend?
Start a free 30-day trial with full server SDK access, or talk to a specialist who can answer technical questions, confirm platform compatibility, and build a licensing proposal for your backend infrastructure.