Skip to main content
Skip table of contents

Requirements and Prerequisites

iText pdf2Data comprises the pdf2Data SDK (available for either Java or .NET), pdf2Data CLI, and the browser-based pdf2Data Template Editor.

As of iText pdf2Data 3.1.0, the Template Editor is available also as a Docker container.

pdf2Data SDK

Java SDK 

pdf2Data Java SDK requires Java 8, Java 11 or Java 17 to be installed on your system. iText guarantees software compatibility with the Oracle JRE 8 and Open JRE 11/17.

Requirements

  • Recommended minimal hardware configuration:
    • 2 core CPU
    • Memory: 2 GB
    • Temp storage: 2 GB free disk space

The pdf2Data Java SDK requires Java 8 to be installed on your system. iText guarantees software compatibility with both the Oracle JRE and Open JRE. We recommend you use Java 8 with the latest updates as pdf2Data might not work properly on older versions.

While the Java SDK will work fine on a single core, we recommend using multiple cores in cases where you handle documents in parallel using separate threads (one document per thread). We recommend using at least 1.5GB of Java heap space, and 500MB per each additional thread.

.NET SDK 

pdf2Data .NET SDK requires .NET Framework v4.6.1 to be installed on your system. pdf2Data SDK doesn't support .NET Core runtime.

Requirements

  • Recommended minimal hardware configuration:
    • 2 core CPU
    • Memory: 2 GB
    • Temp storage: 2 GB free disk space

pdf2Data CLI

  • Java 8
  • Recommended minimal hardware configuration:
    • 2 core CPU
    • Memory: 2 GB
    • Temp storage: 2 GB free disk space

It is possible to use pdf2Data from the command line as long as you have Java 8 installed.

pdf2Data SDK REST API

Deployment of a docker container requires Docker with Linux containers to be installed on your system. The required Docker engine version is 19.03.0+

Requirements

  • Docker 19.03.0+
  • Recommended minimal hardware configuration:
    • 2 core CPU
    • Memory: 4 GB
    • Disk space: 3 GB
      • 2 GB for the service data (the volume of required free disk space depends on the number of extraction templates you are going to support).
      • 1 GB for storage to keep the container, image etc.

pdf2Data Manager environment

In order to deploy the application, your environment must have Docker and Docker Compose installed.
Docker engine required version is 19.03.0+
docker-compose required version is 1.27.0+

The minimum recommended system requirements to run 1 copy of the application are:

  • Ubuntu 18.04.2 LTS
    15 Gb disk space (requirements grow proportionally to the number of templates and their versions, simultaneous users etc.)
    • 7 GB for the backend database
    • 3 GB for the editor data
    • 5 GB for storage to keep the containers, images etc.
  • 4 Gb memory
  • 2 Core CPU

Template Editor

Deployment of a docker container requires Docker with Linux containers to be installed on your system. The required Docker engine version is 19.03.0+

Requirements

  • Docker 19.03.0+
  • Recommended minimal hardware configuration:
    • 2 core CPU
    • Memory: 4 GB
    • Temp storage:  2 GB free disk space


The volume of required free disk space depends on the number of extraction templates you are going to support; we don't perform auto-cleanup.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.