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, x86)
  • 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.

Optional Platform Dependencies

Linux

GroupDocs.Viewer uses System.Drawing.Common for image rendering, which on Linux needs a few system packages. Install them with apt, dnf, or the equivalent for your distribution:

# Debian / Ubuntu
sudo apt install libgdiplus libfontconfig1 ttf-mscorefonts-installer
sudo fc-cache -f

# Fedora / RHEL / Rocky
sudo dnf install libgdiplus fontconfig

libgdiplus provides the GDI+-compatible API used by the rendering engine. ttf-mscorefonts-installer (Debian / Ubuntu) supplies the core Microsoft TrueType fonts required to render Word / Excel / PowerPoint documents faithfully.

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

brew install mono-libgdiplus

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.