Foxit.SDK.Dotnet 11.0.0

Requires NuGet 2.5 or higher.

dotnet add package Foxit.SDK.Dotnet --version 11.0.0
                    
NuGet\Install-Package Foxit.SDK.Dotnet -Version 11.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.SDK.Dotnet" Version="11.0.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Foxit.SDK.Dotnet" Version="11.0.0" />
                    
Directory.Packages.props
<PackageReference Include="Foxit.SDK.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.SDK.Dotnet --version 11.0.0
                    
#r "nuget: Foxit.SDK.Dotnet, 11.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.SDK.Dotnet@11.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.SDK.Dotnet&version=11.0.0
                    
Install as a Cake Addin
#tool nuget:?package=Foxit.SDK.Dotnet&version=11.0.0
                    
Install as a Cake Tool

Foxit PDF SDK for Windows .NET features a powerful, easy-to-use Core API in C# for rendering, viewing, annotation, signing, protecting and managing forms in PDFs. Alongside an extensive industry-leading PDF library for building and automating workflow, Foxit PDF SDK comes with in-depth demos, sample code and a quick start PDF viewer. Start building your own PDF editor tool today.

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-maccatalyst13.5 is compatible.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
.NET Core netcoreapp2.1 is compatible.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Framework net40 is compatible.  net403 was computed.  net45 was computed.  net451 was computed.  net452 was computed.  net46 was computed.  net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in 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
11.0.0 273 7/31/2025
10.1.0 4,976 12/16/2024
10.0.2 12,642 7/15/2024
10.0.1 19,393 4/28/2024
10.0.0 4,834 3/18/2024
9.2.0 46,028 11/7/2023
9.1.0 13,016 8/22/2023
9.0.0 5,849 3/8/2023
8.4.2 77,249 12/21/2022
8.4.1 2,012 10/19/2022
8.4.0 1,940 8/29/2022
8.3.2 17,442 6/28/2022
8.3.1 2,507 4/26/2022
8.3.0 6,043 2/21/2022
8.2.1 2,977 11/26/2021
8.2.0 965 11/16/2021
8.1.0 1,695 8/16/2021
8.0.0 3,172 5/24/2021

Foxit PDF SDK v11.0   Release Date: 31 July 2025  
==================================================================
---## 📦 Platform and Ecosystem### 💻 Programming Languages and Platforms
- **Go Language Support**: Added Go language support for Linux x32/x64 and macOS x64 platforms  
 *⚠️ Note: OCR and Compliance features are not supported in the current Go library.*
- **Python Enhancements**:  
 - *Expanded Platform Support*: Python library now supports Linux ARM architecture  
 - *Improved Version Compatibility*: Built with ABI3 interface to ensure compatibility with Python 3.11 and future micro versions### 🧩.NET Ecosystem
- **Foxit.SDK.Dotnet NuGet Package**: Added macOS Arm64 architecture support
- **.NET Core**: Now supports Linux ARM architecture
- **Strong Name Support**: Applied to PDF Print Manager for both .NET Framework and .NET Core---## 🧠 Logging and Debugging### Enhanced Logging
- **Stream-based Logging**: New `SetLogFile()` method now supports stream callbacks
- **Log Flushing**: New `FlushLog()` method for immediate log write-out---## 🔐 Security and Compliance Enhancements- **Enhanced Thread Safety**:  
 - Document-level thread safety improvements  
 - `Library::Initialize()` adds optional parameter `bool enable_js_xfa_threadsafety = false` for JavaScript and XFA thread safety- **New `Sanitize()` Method**: Automatically detects and removes hidden or sensitive info
- **`RemoveHiddenInfo()` Method**: Allows selective cleanup of metadata, scripts, etc.
- **`EnableHandleTransparency()` Method**: Removes transparency during PDF/A conversion for compliance---## 🎨 Graphics and Rendering Enhancements### 🧩 Graphics Objects
- **New Object Types**:
 - `e_TypeInlines`: Correct rendering of small inline images (e.g., stamps/logos)
 - `e_TypeEmptyMarkedContent`: Preserves tag structure of empty content### 🖥️ Rendering Control
- `SetScreenDPIScale()` for high-DPI scaling of notes  
- `SetRenderLayer()` to control which layers are rendered  
- `ClearClips()` to reset clipping regions  
- Transparency support in `StartRenderBitmap()`  
- New `ContentFlag` enum values for highlight-only rendering### 🎨 Color and Display
- `SetForegroundColor()` and `SetForegroundColorMode()` for text/path color control  
- Support for WebP image format (`ImageType.e_WEBP`)  
- `ConvertToMono()` supports conversion to 1-bit monochrome---## 📄 PDF Object Management- `CreateFromName()` and `CreateFromNameW()` for named object creation  
- `PDFArray::AddReference()` to insert reference entries  
- `CreateFromString()` enhanced to accept length parameter---## 📄 Page and Content Management### 📑 Page Operations
- `PageBasicInfoArray`: Represents lightweight info for all pages  
- `GetAllPageBasicInfo()`: Bulk retrieval of page basics### 📥 Extraction and Insertion
- New enums:  
 - `e_ExtractPagesOptionBookmark` for `StartExtractPages()`  
 - `e_InsertDocOptionBookmark` for `InsertDocument()`  
- `InsertDocument()` now supports optional `bookmark_title` parameter---## 🔤 Font and Text Management- Directional font sizing via `TextState::font_vertical_size` and `font_horizontal_size`  
- `Font(StreamCallback* stream)` constructor now supports font stream input  
- `SplitTextsInRectangle()` allows character-level separation of text in specified areas---## ✍️ Signature Management- `UnregisterSignatureCallback()` to restore default SDK signature handler  
- `AddPagingSealSignature()` now includes `to_check_permission` flag for permission validation---## 🧱 Layer Management- `LayerNode::GetAnnots()` retrieves annotations per layer  
- `LayerTree::GetOCGsByPageIndex()` supports page-based OCG access  
- `SetOCGStateAction` class added for batch visibility control---## 📝 Forms and XFA### 🧠 Form Recognition
- `StartRecognizeForm()` overload allows control over tooltip generation### XML/XFA Enhancements
- `GetXMLContent()` provides access to internal XFA XML  
- `ExportData()` supports stream-based output  
- `DocProviderCallback::SetFocus()` adds `re-layout` parameter for layout change notification---## 🧠 OCR and Conversion### 🔡 OCR Enhancements
- `OCRConvertTo()` supports direct conversion to formats (DOCX, RTF, etc.)  
- `OCRCallback` class and `SetOCRCallback()` method to monitor and terminate OCR jobs  
- `is_sequentially_process` parameter added to switch between sequential/parallel modes### 🌐 HTML to PDF
- `to_hide_header` and `to_hide_footer` control header/footer visibility  
- `to_deny_local_file_access` enhances security during HTML conversion---## 🖼️ Image and Document Optimizer### 🖼️ Image Optimizer
- JPEG 2000:  
 - `SetTileSize()` for tile control  
 - New `e_ImageCompressQualityLossless` option  
- ZIP compression via `e_ImageCompressZip`  
- More options for monochrome compression via `MonoImageSettings`### 📉 Document Optimizer
- `OptimizeScannedPDF()` for scan-heavy file compression  
- `ComputeAuditSpace()` calculates optimization potential  
- Enhanced cleanup via new enums  
- `SetSubsetAllEmFonts()` for unembedded font subsetting---## 📊 Table Generator- `GetNewPageBasicInfo()` callback added to retrieve rendered table height on new pages---## Bug Fixes### 📄 PDF Rendering
- Fixed PDF/A1-b conversion verification failure caused by transparencies
- Fixed issue where flattening specific files causes blank pages
- Fixed issue where progressive rendering with step size 5000 causes missing content
- Fixed issue where certain files cannot be rendered
- Fixed issue where prepress preview shows incomplete text for specific documents### 🧠 OCR and Conversion
- Fixed issue where PDF OCR conversion takes too long without output
- Fixed issue where OCR results show ghosting effect
- Fixed issue where OCR with auxiliary effect interface produces poor results and Word conversion fails
- Fixed issue where OCR requires Chinese character set on Linux even when OCR language doesn't include Chinese
- Fixed issue where images are missing in HTML to PDF output file
- Fixed issue where `getGraphicsObjectPosition` returns 0 and transparency setting fails
- Fixed issue where specific HTML content cannot be converted to PDF
- Fixed issue where HTML2PDF output is incorrect when source HTML has fixed header and footer### 🧩 Forms and Annotations
- Fixed crash issue on `foxit::pdf::interform::Field::SetValue` after processing 30 pages
- Fixed issue where created note location and displayed location are inconsistent for certain documents
- Fixed issue where generated typewriter annotations show red border after editing in editor
- Fixed issue where screen annotations show black border when `BorderInfo` is not set### 🧷 Structure / Bookmark / Object Issues
- Fixed issue where value and unit of measure markups are not displayed after importing from XFDF created by Web SDK demo or Foxit PDF Editor
- Fixed issue where `AddText` with Arabic text doesn't match expected rendering effect
- Fixed issue where Type3 text object converted to image object shows blank content
- Fixed crash issue when filling special position forms in iOS
- Fixed issue where scanned documents with minimal path elements are incorrectly identified as non-scanned
- Fixed issue where `PDFPage` parsing returns empty for certain documents that work in WPS and Adobe### 🗂️ Optimization
- Improved `TextPage` constructor performance to match version 9.0 speed
- Fixed issue where optimizer image compression progress rate only shows 0 or 100 percent### 🔐 Security and Compliance
- Fixed issue where Chinese characters in certificate subject information appear garbled
- Fixed PDF/A1-b conversion verification failure caused by transparencies### ⚙️ API and Integration
- Fixed issue where `UpdateHeaderFooter` API only updates one header/footer and removes others
- Fixed syntax errors in TypeScript declaration file of `@foxitsoftware/foxit-pdf-sdk-node` package
- Fixed issue where text search and replace reports `"any unknown error occurs"`
- Updated developer guide to include Conversion SDK version dependency for PDF to Office in GSDK 10.0 and 10.1
- Fixed issue where C# `bookMark.Title` ends with extra null character
- Fixed issue where concurrent calls to C++ `pdfprint` show parameter error### 🌐 Cross-Platform Support
- Fixed crash issue when filling special position forms in iOS
- Fixed issue where `StartImportPages` imports blank pages
- Fixed issue where `StartImportPages` never finishes for certain documents