System requirements

General Requirements

  • Python versions 3.9–3.11 are supported

Supported Operating Systems

Windows

  • Microsoft Windows 11 (x64)
  • Microsoft Windows 10 (x64, x86)
  • Microsoft Windows 7, 8, 8.1, Vista, XP (x64, x86)
  • Microsoft Windows Server 2003 and later

Linux and macOS (partial support)

Some of the supported packages in GroupDocs.Total include macOS support for Intel and/or Apple Silicon (M-series) processors.

The following table shows the platform support matrix:

You can install individual packages based on your requirements and the platforms you are targeting.

Additional System Libraries

Linux and macOS System Requirements

GroupDocs.Total for Python via .NET relies on libgdiplus for processing images or documents that contain images.

Linux installation

When using GroupDocs.Total in a Linux environment, the following packages should be installed for proper library operation:

  1. libgdiplus - Mono library providing a GDI+-compatible API on non-Windows operating systems.
  2. libx11-dev - Required for drawing functions (image/font rendering).
  3. fontconfig - Enables font lookup for text rendering with System.Drawing.
  4. ttf-mscorefonts-installer - Provides Microsoft-compatible fonts required by GroupDocs.Total.

To install packages on Debian-based Linux distributions, use apt-get:

sudo apt-get update
sudo apt-get install -y libgdiplus libx11-dev fontconfig ttf-mscorefonts-installer

If some packages are not available, you can add the contrib repository:

RUN sed -i'.bak' 's/$/ contrib/' /etc/apt/sources.list

macOS installation

The library is required and can be installed using the Homebrew package manager:

brew install mono-libgdiplus

Ensure libgdiplus is installed if you encounter issues with processing images or documents that contain images.