Foxit.PDFConversionSDK.Dotnet 4.0.0

Requires NuGet 2.5 or higher.

dotnet add package Foxit.PDFConversionSDK.Dotnet --version 4.0.0
                    
NuGet\Install-Package Foxit.PDFConversionSDK.Dotnet -Version 4.0.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Foxit.PDFConversionSDK.Dotnet" Version="4.0.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Foxit.PDFConversionSDK.Dotnet" Version="4.0.0" />
                    
Directory.Packages.props
<PackageReference Include="Foxit.PDFConversionSDK.Dotnet" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Foxit.PDFConversionSDK.Dotnet --version 4.0.0
                    
#r "nuget: Foxit.PDFConversionSDK.Dotnet, 4.0.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Foxit.PDFConversionSDK.Dotnet@4.0.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Foxit.PDFConversionSDK.Dotnet&version=4.0.0
                    
Install as a Cake Addin
#tool nuget:?package=Foxit.PDFConversionSDK.Dotnet&version=4.0.0
                    
Install as a Cake Tool

Foxit PDF Conversion SDK for .NET. This is the entry package; the SDK binaries live in the per-platform packages listed below. Install this package to get every desktop platform, or install a single platform package directly.

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
4.0.0 105 10/9/2026
3.0.0 350 9/28/2025
2.1.0 838 12/16/2024
2.0.0 794 3/18/2024
1.5.0 686 11/8/2023
1.4.0 597 8/22/2023
1.3.0 591 6/9/2023
1.2.0 578 4/10/2023
1.1.0 657 3/7/2023
1.0.0 619 1/17/2023

# Foxit Conversion SDK v4.0.0

Release Date: 30 September 2026

## Breaking Changes

### Node.js npm package name change

English-region documentation previously used an incorrect `@fuxinsoft/...` scope. For v4.0, install and `require`/`import` must use `@foxitsoftware/foxit-pdf-conversion-sdk-node`:

```bash
# v4.0
npm i @foxitsoftware/foxit-pdf-conversion-sdk-node
# or
yarn add @foxitsoftware/foxit-pdf-conversion-sdk-node
```

**Action required:** Replace the old package name, reinstall dependencies, and verify that Node.js samples and projects load the native module.

## New Features and Enhancements

### PDF ↔ Markdown

- Add PDF-to-Markdown conversion via `foxit::conversion::pdf2md::PDF2Md::ConvertToMarkdown`, configurable via `PDF2MdSettingData` (table format, headers/footers, bold/italic retention, skipping scanned pages). Requires the `PDF2MD` module license.
- Add Markdown-to-PDF conversion via `foxit::conversion::md2pdf::Md2PDF::ConvertFromMarkdown`, configurable via `Md2PDFSettingData` (page size and margins, base font size, custom font path, style JSON, font embedding). Requires the `MD2PDF` module license.

### PDF to Office

- Improve dual-layer and scanned PDF-to-Word performance and image-only page handling
- Reduce unnecessary PDF-to-PPT output file-size growth
- Improve Lao, Myanmar, Khmer, and Thai font support in PDF-to-Word; suggested default fonts are Lao DokChampa, Myanmar Text, MoolBoran, and Thai Angsana New (DokChampa, MoolBoran, and Angsana New usually require a separate install)

## Bug Fixes

### PDF to Word

- Fix conversion failure returning error code 103 on specific files
- [Linux] Fix errors and crashes when combining OCR with the PDF2Word engine
- Fix possible hangs during PDF-to-Word conversion
- Fix failure handling bold for `MICROSS.TTF`
- Fix loss of bold on subsection titles after conversion
- Fix incorrect font substitution in PDF-to-Word and PDF-to-Excel
- [Linux C++] Fix leftover newline placeholders and errors at page bottoms
- Fix incorrect line breaks
- Fix blank pages and abnormal layout in some converted results
- Fix residual newline artifacts affecting downstream translation layout
- Fix text misclassified as shapes and TOC/bookmarks not converted to heading structure
- Fix incomplete remediation of prior Word conversion regression cases
- Fix vector regions incorrectly converted to tables
- Fix PDF/A-to-Word converting text into images
- Fix borderless tables becoming text boxes, and slow ML recognition
- Fix text mismatches between converted output and the source PDF
- Fix letter "I" misrecognized as a Roman-numeral bullet
- Improve overall PDF-to-Word quality on specific samples

### PDF to Excel

- Fix crashes on specific files with `e_WorkbookSettingsEachPage` or `e_WorkbookSettingsEachTable`
- Improve poor PDF-to-Excel quality caused by the underlying engine
- Fix cell fill colors exported as images instead of fill

### Word to PDF

- Improve overall Office-to-PDF quality
- Fix font weight and horizontal-line position mismatches against the source
- Fix missing nested tables
- Fix incorrect table numbering
- Fix missing glyphs, extra spaces, and header page-count errors
- Fix text color changes, missing content, and incorrect table structure
- Fix rewritten heading numbers and inconsistent page counts
- Fix layout errors that inflated page counts

### Excel to PDF

- Fix radio buttons not displayed
- Fix image stacking/offset covering document content
- Fix punctuation mojibake

### PowerPoint to PDF

- Improve PPTX-to-PDF output quality

---