We're sorry GroupDocs doesn't work properply without JavaScript enabled.

Free Support Forum - groupdocs.com

Linux Container and GroupDocs

We are thinking about using the GroupDocs .NET version. We will be running this in a Linux .Net Core setup and would like to know if there are any differences running GroupDocs in a Windows environment vs a Linux Environment. Are there any APIs that don’t fully work in Linux?


There are some differences in running GroupDocs in Windows and Linux environments e.g. GroupDocs.Viewer uses System.Drawing that depends on libc6-dev and libgdiplus in Linux. In addition you have to install ttf-mscorefonts-installer that adds Windows fonts. See more about GroupDocs.Viewer for .NET limitations at https://docs.groupdocs.com/viewer/net/net-standard-2-0-api-limitations/.

If you’re planning to run GroupDocs in Docker, please check the sample Dockerfile that we’re using for our test apps referencing GroupDocs.Viewer:

FROM mcr.microsoft.com/dotnet/core/sdk:3.1-bionic as base

# begin install libgdiplus and dependencies
RUN apt-get update \
    && apt-get install -y \
        apt-transport-https \
        dirmngr \
        gnupg \

RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF \
    && echo "deb https://download.mono-project.com/repo/ubuntu stable-bionic main" >> /etc/apt/sources.list.d/mono-official-stable.list

RUN apt-get update \
    && apt-get install -y --allow-unauthenticated \
        libc6-dev \
        libgdiplus \

# begin ttf-mscorefonts-installer
RUN echo "ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true" | debconf-set-selections \
    && apt-get update \
    && apt-get install -y \
        libfontconfig1 \
        xfonts-utils \
# end ttf-mscorefonts-installer

Thanks, is there a document on limitations for each of the APIs because just going into for example editor I am not seeing a limitation document.


I’m sorry for the delayed response. Yes, there are some limitations, please check https://docs.groupdocs.com/editor/net/evaluation-limitations-and-licensing-of-groupdocs-editor/ for reference.

You can request a temporary license to skip trial limitations, see more at https://purchase.groupdocs.com/temporary-license.

Sorry I meant limitation in capabilities that don’t work from a Linux environment for the other APIs besides viewer.


When developing the API we’re trying to keep it consistent and provide the same capabilities on Windows and on Linux environments. Can you say which APIs you’re interested in? And I try providing more detailed information for each of the products.