OMR reader (App to batch read multiple PDF files on a folder, generating file ANSWERS.TXT ) -- 2

Job ID: 34283626

Budget: $30 – $250 USD

App to read multiple PDF files on a folder, generating file ANSWERS.TXT in the same folder .
Each PDF file contains a One Page Examination Form ( WITH IDENTIFIER BARCODE ON TOP LEFT and BODY with multiple MARKS, one for each question ).

Output file must contain one line for each interpreted PDF .
Usually there will be hundreds of PDF files to be read on input folder.

Examination Layouts are one of the following (attached model):
form20qst.pdf
form25qst.pdf
form30qst.pdf
form40qst.pdf
form45qst.pdf
form50qst.pdf
form60qst.pdf
form90qst.pdf
form100qst.pdf
form120qst.pdf

(No need to deal with any other form type. Just these 10 ones)

User may inform the type of forms each folder contains or, preferably, App realize witch form type is being currently processed.
Cronometration Marks may be included to ease this task, if developer finds it necessary.
Configuration file, if exists, must be internaly stored or plain text (XML).
JSON must be avoided.
App should require a minimum instalation pack (if required att all) and must run on a web server or local PC.

Typical use:
option 1:
[app name] [folder to process] [FormType]

Call Example (suggested)
AppReader /PDFfiles /form20qst

option 2:
Point and click GUI


File: ANSWERS.TXT line examples

99999999-ABCBDBAEBAEADACABBAB-This_column_IsMyfileName.pdf

00380564-ZZZZZZZZZZZZZZZZZZZZ-FileName1.pdf
00560785-ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ-FileName2.pdf
00100720-ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ-FileName3.pdf

First 8 positions is the barcode content (always numeric)
- (just to easy readbility,1 position)
ZZZ....ZZZ - string with answers (20,40, ...,100 positions depending of form type)
-
Filename.ext

/////////////////////////////////// Aditional Rules
If there is more than 1 marked response for a given question, App must return '*'.
If there is NONE marked response for a given question, App must return 'Z'.

First Project Milestone:
Correctly interpretation of a given set of 500 PDF files, (all same type: form40qst.pdf)