/IFDT

Intelligent File Delivery Tool

Primary LanguagePythonMIT LicenseMIT

Intelligent File Delivery Tool - Proof Of Concept

  • This console tool was designed to OCR TIFF Files, extract a value, and save the document as a searchable PDF with the extracted value as document name.

Table of Contents

General Information

  • This PoC was developed for the requirements of a customer in the UK&I.
  • The purpose of this PoC Tool is to enable the customer to take 3 x TIFF formatted document types (Invoice, Proof of Delivery, Bill Of Materials for example), detect a value in each document type and save the document as a searchable PDF with the extracted value as the document name.
  • This PoC tool also has the function of detecting the OCR Dict / Zone value. This is then defined in the IFDT.conf file for OCR operations.

Technologies Used

Features

The tool provides the following capabilities:

  • OCR of documents stored in seperate document type folders in TIFF format.
  • OCR Document, extract value and save document based on extracted value.
  • OCR Documents are output as searchable PDF.
  • Output of logging for all functions to txt file.

Screenshots

Example screenshot

Example screenshot

Setup

Usage

  • Running the project from source files;

    • Ensure all Dependencies are installed.
    • Populate the conf file as per the example entry provided.
    • Ensure input documents as in the correct Input/doctype directory.
    • Run 'python ifdt.py'
    • Check Output dir for output and logs for errors.

Contact

Created by James Dunne - James.Dunne1@gmail.com