Foxit Conversion SDK overview
Foxit Conversion SDK is a high-performance library for conversion between PDF and Office (Word, Excel, PowerPoint) and between PDF and Markdown, designed to preserve layout and formatting.
Foxit PDF SDK also supports additional conversion paths (Microsoft Office, LibreOffice, WPS, HTML, DWG, and more). See Conversion capabilities overview.
Try it online
Live conversion demo (Node.js backend): conversion demo.
Core capabilities
- Proprietary engine: Office and PDF creation engines are developed by Foxit; no third-party Office install is required for the proprietary path.
- PDF ↔ Office: Bidirectional conversion for
.docx/.xlsx/.pptxand PDF. - PDF ↔ Markdown: Available from 4.0 (requires
PDF2MD/MD2PDFmodule licenses) for knowledge bases and content pipelines. - Flexible deployment: Use standalone, or as a plug-in for Foxit PDF SDK (desktop/server).
- Language bindings: C, C++, Java, Python, Node.js, .NET Core, .NET.
- Machine-learning recognition: Optional borderless-table recognition to improve PDF to Office accuracy.
Modules and licensing
| Direction | Module | Notes |
|---|---|---|
| Office → PDF | OFFICE2PDF | Word / Excel / PowerPoint → PDF |
| PDF → Office | PDF2OFFICE | PDF → Word / Excel / PowerPoint |
| PDF → Markdown | PDF2MD | Requires the corresponding module license |
| Markdown → PDF | MD2PDF | Requires the corresponding module license |
See Trial and licensing. Download and environment setup: sidebar “Getting started”.
Platforms
Standalone Conversion SDK packages target Windows and Linux. Platform coverage when used as a PDF SDK plug-in follows the corresponding PDF SDK release notes.
Related documentation
- Conversion capabilities overview
- Foxit Office to PDF (plug-in usage)
- Foxit PDF to Office
- Markdown and PDF (desktop/server PDF SDK plug-in usage; standalone Conversion SDK uses
foxit::conversion::…, plug-in APIs usefoxit::addon::conversion::…)