I want an application for a website that can read? multiple(by user uploaded) .pdf files and distille data from them. There are a couple of different types of pdf files with a standard order and markup of the data (this is given). The file contains text and numerical values (the application has to recognize which type of pdf file it is) . These values have to be distilled from the file and saved in variables. Certain simple calculations have to be done with the values; addition, division, average etc. Some calculations will be done solely with the values from the pdf itself, and others from standard values in the application's database which I want to be able to change via a user friendly interface.? Also a specific link with a specific affiliate code needs to be outputted together with each set of standard values. The values derived from the calculations have to be compared with each other. The output must be shown in order with the lowest value on top (website).
## Deliverables
Simplified example:
suppose one type standard pdf file looks like this (assume A, B and C are numerical values) :
----------------------------------------------------------
abcdefgh
lineone? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? A
linetwo? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? B
linethree? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? C
----------------------------------------------------------
This file will be uploaded and then calculations will be done in the application (suppose x, y and z are numerical values given in the application and output1, output2 and output3 the values after the calculations) A, B and C must be read and saved in a variable in the application, then calculations have to be performed:
Calculation 1:
(Ax+y)/z = output1
Calculation 2:
(Bx+y)/z = output2
Calculation 3:
(Cx+y)/z= output 3
Then output1, output2 and output3 have to be compared to each other and the lowest value has to be displayed on the output on the website:
for example
-------------------------------
Calculation 2 is the lowest with value output2
Calculation 3 is the second lowest with value output3
Calculation 1 is the highest with value output1