Skip to content

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

Get started ​