System Compatibility for .NET Library

The PSPDFKit .NET Library is built to support .NET Standard 2.0. Building the library against .NET standard allows support for many .NET variants (.NET Core, .NET Framework, Mono, and more). For a support list and versions, please see Microsoft’s .NET implementation support.

Brief Supported List

In order to take advantage of the already proven C++ PSPDFKit Core, the library has a native element to it. Because there is a native element, there are strict operating system support requirements.


The native library has been compiled under Windows 10 and will support all Microsoft supported versions of Windows 10 (version 1703+) and Windows Server 2019 (version 1709+). Currently, the architectures supported are i386 and x64. For more information on Windows release support, please consult the Windows lifecycle fact sheet.


We have compiled the native library to support most major Linux distributions. There is a requirement of at least Glibc 2.19, which ensures compatibility with most major long-term support and other newer distributions. Currently, the architecture supported is x64.

The GDI+ package is required for rendering only (sudo apt install libgdiplus).


The macOS native binary has been compiled with and will only support Catalina 10.15+.

The GDI+ package is required for rendering only (brew install mono-libgdiplus).