System Requirements

Note
GroupDocs.Viewer for Python via .NET ships as a self-contained wheel that bundles the .NET runtime it needs. No Microsoft Office, Adobe Acrobat, or Mono install is required.

Supported Operating Systems

Windows

  • Windows 10 (x64)
  • Windows 11 (x64)
  • Windows Server 2016 and later (x64)

Linux

  • Any modern x86-64 distribution that can install the manylinux1 wheel — Ubuntu 20.04+, Debian 11+, RHEL 8+, and equivalents.

macOS

  • macOS 11 (Big Sur) and later.
  • Both Intel (x86_64) and Apple Silicon (arm64 / M-series) are supported.

Python Version

GroupDocs.Viewer for Python via .NET supports every Python release from 3.5 through 3.14.

PythonSupported
3.5 – 3.10✅
3.11✅
3.12✅
3.13✅
3.14✅

Download Python from the official website.

Package Manager

The library is distributed on PyPI under the name groupdocs-viewer-net and ships as four platform-specific wheels per release:

PlatformWheel suffix
Windows x86-64win_amd64
Linux x86-64manylinux1_x86_64
macOS Apple Silicon (ARM64)macosx_11_0_arm64
macOS Intel (x86-64)macosx_10_14_x86_64

pip automatically picks the right wheel for your platform.

Platform Dependencies

Note
libgdiplus is not required. Since version 26.9 the Linux and macOS packages render through SkiaSharp and Aspose.Drawing, which ship inside the wheel, and never call libgdiplus — every documented example passes in a Linux container without it. If an existing image or script installs libgdiplus or mono-libgdiplus for GroupDocs.Viewer, you can remove it. See Do I need libgdiplus?.

Linux

The rendering engine needs ICU, fontconfig and fonts:

# Debian / Ubuntu — on Debian, enable the "contrib" component first for ttf-mscorefonts-installer
sudo apt install libicu-dev fontconfig ttf-mscorefonts-installer
sudo fc-cache -f

# Fedora / RHEL / Rocky
sudo dnf install libicu fontconfig
  • The Microsoft core fonts are required for MS Project files (MPP, MPT, MPX). Without them rendering fails with Cannot find fallback font 'Generic Sans Serif'; metric-compatible substitutes such as Liberation do not satisfy that lookup. They are also the fonts most Word, Excel and PowerPoint documents are laid out with, so they give the most faithful rendering overall. Fedora / RHEL do not package them — install the TrueType files separately into /usr/share/fonts and run fc-cache -f.
  • Every other format renders with any TrueType fonts; fonts-liberation and fonts-dejavu are good free choices. With no fonts at all, text rendering fails.
  • Do not set DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1 — the engine needs ICU.

If your distribution’s ICU or OpenSSL versions differ from what the bundled runtime expects, install both and point the runtime at them — no exact version is required.

macOS

No additional packages are required.

If you see a DllNotFoundException: libSkiaSharp error, a stale system copy is shadowing the bundled library. Rename it out of the way:

sudo mv /usr/local/lib/libSkiaSharp.dylib /usr/local/lib/libSkiaSharp.dylib.bak

Windows

No additional system libraries are required.

Close
Loading

Analyzing your prompt, please hold on...

An error occurred while retrieving the results. Please refresh the page and try again.