GroupDocs.Conversion for Python via .NET does not require any external software such as Microsoft Office or third-party document editors. To install the library, follow the steps in the Installation guide.
Supported Operating Systems
GroupDocs.Conversion for Python via .NET runs on Windows, Linux, and macOS. Choose the wheel that matches your platform — the package ships as a platform-specific .whl on PyPI and pip will pick the correct one automatically.
macOS 12 (Monterey) and later — Intel and Apple Silicon (M-series)
Python Version
GroupDocs.Conversion for Python via .NET supports Python 3.5 through 3.14. The wheel uses the py3-none-{platform} tag, meaning it works with any Python 3.x version in that range without per-version rebuilds.
Python Version
Supported
3.5
Yes
3.6
Yes
3.7
Yes
3.8
Yes
3.9
Yes
3.10
Yes
3.11
Yes
3.12
Yes
3.13
Yes
3.14
Yes
Package Manager
GroupDocs.Conversion for Python via .NET is distributed via PyPI:
GroupDocs.Conversion uses libgdiplus for drawing routines when the source document contains images. On Windows no extra setup is required. On Linux and macOS install libgdiplus (and a minimal font set) so that image-bearing documents render correctly.
Linux
Install the following packages on Debian / Ubuntu derivatives:
libgdiplus — Mono library providing a GDI+-compatible API on non-Windows operating systems.
libfontconfig1 / libx11-dev — needed for drawing functions (image and font rendering).
ttf-mscorefonts-installer — Microsoft-compatible fonts used by many Office-format documents. If ttf-mscorefonts-installer is not available, add the contrib component to your apt sources:
sudo sed -i'.bak''s/$/ contrib/' /etc/apt/sources.list
sudo apt-get update
ICU — required by the .NET runtime. On minimal distributions install it explicitly: sudo apt-get install -y libicu-dev. Do not set DOTNET_SYSTEM_GLOBALIZATION_INVARIANT, as it disables culture-sensitive conversions.
If you see a DllNotFoundException: libSkiaSharp error after upgrading, an older system copy of SkiaSharp is shadowing the one bundled with the wheel. Rename it so the bundled copy wins: