PDF SDK Documentation

Comprehensive Guide for Developers: Features, Integration, and API Reference

Loading...
Searching...
No Matches
System Requirements

C++ Desktop Requirements for Development

In order to code, debug and test your application in C++, while integrating it with our SDK you are going to require the following:

For Windows:

  • Windows 10 or higher
  • The Avanquest PDF SDK for Windows
  • Visual Studio 2022 with the Workload: "Desktop Development with C++"

For Linux:

  • Your favourite Linux Distribution
  • The Avanquest PDF SDK for Linux
  • The GNU Standard Library for C, GLIBC version 2.38 or higher
  • The GNU Standard Library for C++, GLIBCXX version 3.4.31 or higher

Linux distributions come with GLIBC preloaded. For a list of Ubuntu distributions and their respective GLIBC versions, you can refer to the list here: Follow link

The standard libraries can be installed individually, but the easiest way in Ubuntu is by installing the build-essential package as it contains both. This package will also install gcc, g++ and make on your system. You can install it by typing the following commands in terminal:

  • sudo apt update
  • sudo apt install build-essential
  • To check GLIBC version: ldd --version
  • To check GLIBCXX version: strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX

C++ Docker Requirements for Running the compiled Application

  • A Linux image like Ubuntu, Cent OS, Fedora, Gentoo or Debian
  • The GNU Standard Library for C, GLIBC version 2.38 or higher
  • The GNU Standard Library for C++, GLIBCXX version 3.4.31 or higher

Linux distributions do come with GLIBC preloaded. For a list of Ubuntu distributions and their respective GLIBC versions, you can refer to the list here: Follow link

The standard libraries can be installed individually, but the easiest way in Ubuntu is by installing the build-essential package as it contains both. You can install it by typing the following commands in terminal:

  • sudo apt update
  • sudo apt install build-essential
  • To check GLIBC version: ldd --version
  • To check GLIBCXX version: strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX

C# Desktop Requirements for Development

In order to code, debug and test your application in C#, while integrating it with our SDK you are going to require the following:

For Windows:

  • Windows 10 or higher
  • The Avanquest PDF SDK for .NET
  • Visual Studio 2022 with the Workload: ".NET desktop development"
  • Note the Avanquest PDF SDK for .NET requires .NET Standard 2.0 implemented by any of the .Net Implementations described in the Microsoft Chart: Follow link

C# Docker Requirements for Running the Application (any one of the options below)

  • Install .NET Runtime to your Ubuntu, Cent OS, Fedora or Debian image as described here: Follow link or
  • Install a Microsoft published .NET runtime image based on Ubuntu, Debian or Windows Server Core as described in the link below. Follow link. The following Docker Hub link shows the container which has the .NET runtime included: Follow link