PDF Server API

The MoneyThumb PDF converter is a Java based server for the conversion and analysis of PDF files.

Prerequisites

  • Linux or Windows server, Java 8 as a minimum version
  • Minimum of 4GB memory

Installation Components

The installation package includes the following components:

  • MTConvertServer, including all three packages above.

    • MTConvertServerFull.zip containing a single file MTConvertServerFull_versionnumber.jar. This is a runnable jar.
    • MTConvertServer.zip with just the MoneyThumb jar files and a Pom_dependencies.xml. The two jar files are

      • MTConvertServer_versionnumber.jar
      • pdfocr.jar_versionnumber.jar
    • MTConvertServer.war containing a Tomcat installable application for Web API access
  • OCR module

OCR Module

The OCR module is a native application that needs to be installed.

    • Download the appropriate file for your platform:
      • NSOCR_linux.zip
      • NSOCR_windows32.zip
      • NSOCR_windows64.zip
    • The file zip contains all the necessary files. Unpack that to a folder such as

      • c:program filesnsocr (for Windows)
      • or
      • /usr/local/nsocr (for linux)
    • The Java invocation then needs to define the path for calling native applications. Add the folder to the Java invocation to specify JNI files with by adding a definition such as the ones below to the Java startup string.

      • -Djava.library.path=”c:program filesnsocr”
      • or
      • -Djava.library.path=/usr/local/nsocr/bin

There is no API documentation for the OCR module, it is called as required by the server.

Java Environment

The OCR module is a native application that needs to be installed.

    • Download the appropriate file for your platform:
      • NSOCR_linux.zip
      • NSOCR_windows32.zip
      • NSOCR_windows64.zip
    • The file zip contains all the necessary files. Unpack that to a folder such as

      • c:program filesnsocr (for Windows)
      • or
      • /usr/local/nsocr (for linux)
    • The Java invocation then needs to define the path for calling native applications. Add the folder to the Java invocation to specify JNI files with by adding a definition such as the ones below to the Java startup string.

      • -Djava.library.path=”c:program filesnsocr”
      • or
      • -Djava.library.path=/usr/local/nsocr/bin

There is no API documentation for the OCR module, it is called as required by the server.

Skip to content