{{sidenavigation.sidenavigationExpandLabel}}
{{getMsg('Help_YouAreHere')}}: {{page.title}} {{page.title}}

{{$root.getMsg("downLoadHelpAsPdf")}} {{helpModel.downloadHelpPdfDataStatus}}

System Requirements

The following requirements should be met to run the i-net PDFC server with optimum performance.

Minimum Hardware Requirements

The following configuration is the recommended minimum. The application will run with less memory or CPU cores, but at the cost of a probably poor performance or errors due to low memory.

Desktop / Commandline Server / SDK-API
Concurrent comparisons 1) 1 1 2 4
CPU cores 2 4 6 8-10
System RAM 8 GB 8 GB 12 GB >= 16GB
Application RAM 1 GB 2 GB 3 GB 6-8 GB
HDD 1.5 GB 2 GB 3 GB 5 GB

The requirements can even be higher if you compare large PDF files with a lot of pages, images and/or a lot of users comparing the PDF files.

Concurrent users and scaling

As a rule of thumb, the requirement per additional concurrent comparison is 2 CPU cores an about 1GB of RAM. The server application will automatically adjust the maximum number of comparisons according to the available resources. If the requested comparisons exceed this limit, the requests will be queued and processed in order. The maximum number of concurrent comparisons can be overridden in the server configuration.

Software Requirements

Installed Server / Desktop Application

The following 64-bit operating systems are supported:

  • Windows 8 or above
  • Windows Server 2012 or above
  • Ubuntu 18.04 or above
  • RedHat 6.x or above
  • macOS 10.10 or above

Unlike the SDK, the installed packes do not require an additional Java runtime to be installed.

Installation on other Operating Systems

Installing the i-net PDFC server on other operating system is generally supported when a supported Java VM is available. In that case, please download the respective SDK.

Note: custom startup scripts will have to be created as there is no automatic configuration.

Docker

Running i-net PDFC in a Docker container is supported. Please check the website for technical license requirements.

Application Server

Application Server implementing the Servlet Specifications 4.0 including WebSocket 1.1 are supported. They have to be run using at least Java EE 7 (Java 8) or Jakarta EE 8 (Java 11). Jakarta EE 9 with Servlet Specifications 5.0 and WebSockets 2.0 or higher is not supported.

SDK (Java)

To use the i-net PDFC Java API Java version 11 to 21 is required.

SDK (.NET)

Requires .NET Framework 4.6.1 and Java version 11 to 21.

Supported browser versions

The remote interface was tested with the following browsers: (new) Microsoft Edge, Firefox, Safari and Chrome. We recommend the most recent browser versions.

Additional Information

In addition to the product requirements, please note the System Compatibility list for Java 11 by Oracle: https://www.oracle.com/technetwork/java/javase/documentation/jdk11certconfig-5069638.html.

OCR using Tesseract

The OCR is done using the Tesseract libraries. Operating Systems other than Windows require the libraries to be installed before starting the i-net PDFC Server.

There is a specific plugin supporting Tesseract on Windows directly without extra installation. However, it might still fail to initialise due to processor architectures. In that case an installation of the tesseract binaries should work.

For installations of Tesseract, please see the official page at https://github.com/tesseract-ocr/tesseract/wiki and check the requirements.

Note: Setting up Tesseract in Docker Container requires the configuration of a custom layer.

1)
Concurrent comparisons are counted per server or process, not per user
 
i-net PDFC
This application uses cookies to allow login. By continuing to use this application, you agree to the use of cookies.


Help - System Requirements