Click or drag to resize

System Requirements

Pdfium.Net SDK is available for modern cross-platform .NET (5.0 up to .NET 10.0+), .NET Core, .NET Standard 2.0+, and legacy .NET Framework 2.0 - 4.8.1 on 32- and 64-bit operating systems. The internal architecture has been fully refactored to support Ahead-of-Time (Native AOT) compilation, ensuring ultra-fast startup times and minimal memory footprints for microservices. Native binary dependencies are provided via architecture-specific runtime packages, automatically resolving targets for x86, x64, ARM, and ARM64.

Windows Operating System
  • Windows 11 32/64-bit Editions, .NET 5.0+ / .NET Framework 2.0+

  • Windows 10 32/64-bit Editions, .NET 5.0+ / .NET Framework 2.0+

  • Windows 8 / 8.1 32/64-bit Editions, .NET 5.0+ / .NET Framework 2.0+

  • Windows 7 32/64-bit Editions, .NET 5.0+ / .NET Framework 2.0+

  • Windows Vista 32/64-bit Editions (Subsystem Version 6.0 for x64), .NET Framework 2.0+

  • Windows XP SP3 32-bit Edition (Subsystem Version 5.1 for x86), .NET Framework 2.0+

  • Windows Server 2022 / 2019 / 2016 32/64-bit Editions, .NET 5.0+ / .NET Framework 2.0+

  • Windows Server 2012 / 2012 R2 32/64-bit Editions, .NET 5.0+ / .NET Framework 2.0+

  • Windows Server 2008 / 2008 R2 32/64-bit Editions, .NET Framework 2.0+

  • Windows Server 2003 / 2003 R2 32/64-bit Editions, .NET Framework 2.0+

The Patagames Pdf.Net SDK has the following minimum hardware requirements:

  • 1 GHz Pentium processor or compatible x86/x64/ARM64 CPU

  • 512+MB of RAM (Minimal footprint when using Native AOT microservices)

  • 1024x768 screen resolution 16-bit display (for UI components)

  • 150MB of available disk space for a full installation

  • Microsoft mouse or compatible pointing device

Macintosh Operating System

Supplied as a Universal Binary framework supporting both Intel (x86_64) and Apple Silicon M1/M2/M3/M4 (arm64) architectures.

  • macOS 14 "Sonoma" and newer

  • macOS 13 "Ventura"

  • macOS 12 "Monterey"

  • macOS 11 "Big Sur"

  • macOS 10.15 "Catalina"

  • macOS 10.14 "Mojave"

  • macOS 10.13 "High Sierra" (Minimum supported version)

Linux Operating Systems

Optimized for Linux server environments, cloud microservices, and containerized deployments. Fully compatible with x64, x86, ARM, and ARM64 layouts.

  • Standard Linux (GLIBC): Compatible with Ubuntu 16.04+, Debian 9+, RHEL 7.x+, CentOS, and Fedora. Requires GLIBC 2.14+ for x64, 2.11+ for x86, 2.17+ for ARM64, and 2.27+ for ARM.

  • Lightweight Linux (MUSL): Full native support for Alpine Linux 3.x+ containers utilizing the standard musl-libc package layout.

Mobile Operating Systems
  • Android: Android API Level 21 (Android 5.0 "Lollipop") and newer. Supports arm64-v8a and armeabi-v7a physical devices, alongside x86_64 and x86 architectures for Android Emulators (compiled via Android NDK r27).

  • iOS: iOS 11.0 and newer. Shipped as an Apple-compliant XCFramework bundle containing split slices for physical iOS devices (ios-arm64) and development environments (ios-arm64_x86_64-simulator).

Supported Development Tools

Supported Development Tools

Add Reference Dialog

Toolbox

Microsoft Visual Studio For Mac

Microsoft Visual Studio 2022

+

+

Microsoft Visual Studio 2019

+

+

Microsoft Visual Studio 2017

+

+

Microsoft Visual Studio 2015

+

+

Microsoft Visual Studio 2013

+

+

Microsoft Visual Studio 2012

+

+

Microsoft Visual Studio 2010

+

partial support

See Also