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
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 WORKDIR /app # begin install libgdiplus and dependencies RUN apt-get update \ && apt-get install -y \ apt-transport-https \ dirmngr \ gnupg \ ca-certificates 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 \ libx11-dev # 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 \ ttf-mscorefonts-installer # 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.