Installation

GroupDocs.Merger for Python via .NET is distributed as a pre-built wheel on PyPI. The PyPI index hosts a separate wheel for each supported platform, and pip picks the correct one automatically.

Before installing, confirm your environment matches the supported platforms and Python versions listed in the System Requirements topic.

Install from PyPI

Open a terminal and run the install command for your platform:

py -m pip install groupdocs-merger-net
# Install native dependencies first (required for rendering and font support)
sudo apt-get install -y libgdiplus libfontconfig1

python3 -m pip install groupdocs-merger-net
python3 -m pip install groupdocs-merger-net

After running the command you should see output similar to:

Collecting groupdocs-merger-net
  Downloading groupdocs_merger_net-26.6-py3-none-win_amd64.whl.metadata (6.5 kB)
  Downloading groupdocs_merger_net-26.6-py3-none-win_amd64.whl (185.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 185.4/185.4 MB 3.1 MB/s eta 0:00:00
Installing collected packages: groupdocs-merger-net
Successfully installed groupdocs-merger-net-26.6

The wheel file name includes a platform suffix that matches your operating system — for example manylinux1_x86_64 on Ubuntu/Debian or win_amd64 on 64-bit Windows.

Note
Linux note: libgdiplus is required for page preview (image rendering) and libfontconfig1 is required for correct font rendering. Install them with your system package manager before running any example that calls generate_preview or processes documents containing embedded fonts.

Add the Package to requirements.txt

For reproducible environments, pin the package version in your requirements.txt:

groupdocs-merger-net

Then install all dependencies in one step:

pip install -r requirements.txt

Install from a Pre-Downloaded Wheel

If your build environment cannot reach PyPI, download the appropriate wheel from the GroupDocs Releases website and install it locally. The following wheels are published for each release:

PlatformWheel file name suffix
Windows 64-bitwin_amd64.whl
Linux x64 (glibc)manylinux1_x86_64.whl
macOS Apple Siliconmacosx_11_0_arm64.whl
macOS Intelmacosx_10_14_x86_64.whl

Place the downloaded wheel into your project folder, then install it:

py -m pip install groupdocs_merger_net-26.6-py3-none-win_amd64.whl
python3 -m pip install groupdocs_merger_net-26.6-py3-none-manylinux1_x86_64.whl
python3 -m pip install groupdocs_merger_net-26.6-py3-none-macosx_11_0_arm64.whl
python3 -m pip install groupdocs_merger_net-26.6-py3-none-macosx_10_14_x86_64.whl

Expected output:

Processing groupdocs_merger_net-26.6-py3-none-*.whl
Installing collected packages: groupdocs-merger-net
Successfully installed groupdocs-merger-net-26.6

Verify the Installation

Run the following one-liner to confirm the package is installed and importable:

py -c "from groupdocs.merger import Merger; print('GroupDocs.Merger installed OK')"
python3 -c "from groupdocs.merger import Merger; print('GroupDocs.Merger installed OK')"

You should see:

GroupDocs.Merger installed OK

Next Steps