JAVA Software to extract specific data from a pdf file,

Suoritettu Julkaistu 7 vuotta sitten Maksettu toimituksen yhteydessä
Suoritettu Maksettu toimituksen yhteydessä

A program written in java, that uses maeven for dependencies,

Hibernate implementation of JPA with hsqldb as the RDBMS.

Proper testing in Junit.

The program should be able to receive a PDf file as an input.

Extract the folowing data:

*******************************

JPA Entity: Customer

Name(First line below "FACTUUR ADRES", String),

BillingAddress(2nd and 3th line below "FACTUUR ADRES", lines should be combined with a line break within the string, String),

Klant NR(Customer ID, long)

Kenteken(String)

-------------------------

the BillingAddress and Kenteken can be empty. the rest should never be empty.

*******************************

JPA Entity: Invoice

Customer(see above, customer entity)

Datum(Date format is in dutch text, should be parsed to DD-MM-YYYY)

Factuur NR(Invoice number, long)

List of Services(ArrayList of Service)

List of products(ArrayList of Product)

Subtotaal(Subtotal double)

BTW-tarief(VAT percentage as a double 0.00(0%) -1.00(100%)

the field below "BTW-tarief" should also be extracted

Total(double)

------------------------------

Customer can never be empty.

Date may never be empty

Factuur NR may never be empty.

The Rest of the fields can be empty sometimes.

*******************************

JPA Entity: InvoiceEntry

Kenmerk(details, String)

Aantal(quantity, double)

Eenheid prijs(unit Price, double)

Korting(discount, percentage as a double 0.00(0%) -1.00(100%))

Bedrag(Amount,double)

*******************************

JPA Entity: Product extends InvoiceEntry

Onderdelen(Name, String)

*******************************

JPA Entity: Service extends InvoiceEntry

Diensten (Name, String)

*******************************

Persistance:

All entities should be saved to a hsqldb database

*******************************

Version Control:

local git.

*******************************

All data should be extracted correctly:

You should not create any values by calculation from the extracted data e.g. Totals

But you should test whether the extracted data is still correct by using the exsisiting data and applying the bussines logic to it.

Fore example Some interesting unit tests:

1.) Aantal * (Eenheid Prijs*((100-korting)/100)) = Bedrag(roundings of 0.01 are ok)

2.) Subtotal = total Sum of 'Bedrag' of 'Diensten ' List and 'Onderdelen' List(roundings of 0.01 are ok)

3.) "bedrag" can't be filled in without "Aantal" or "Eenheid prijs"

4.) Subtotal * BTW tarief percentage = the double value below BTW-tarief.

5.) Subtotaal + the value below BTW-tarief = TOTAL

6.) All InvoiceEntry fields can be empty, or all can be full.

doubles are comma seperated in the pdf.

Some test input files are provided in the attachement

The extraction should work on all of them.

Java PDF

Projektin tunnus: #13465736

Tietoa projektista

10 ehdotusta Etäprojekti Aktiivinen 7 vuotta sitten

Myönnetty käyttäjälle:

sarvya521

I am full stack java developer. I possess good knowlege on JAVA, J2EE, MySQL, Spring, Hibernate, AngularJS. I have completed task in very short time and low budget. I consider myself the best fit for your task. Trust m Lisää

€50 EUR 2 päivässä
(9 Arvostelua)
3.2

10 freelanceria on tarjonnut keskimäärin €210 tähän työhön

NovaSofts

Hello Sir/Mam NovaSofts Inc. is the leading IT Company of Islamabad Pakistan. We have 9+ years of experience and strong knowledge about programming languages Java C++ C C# Android So you don’t need to worr Lisää

€150 EUR 3 päivässä
(272 arvostelua)
7.3
try67

Hi, I specialize in creating custom-made tools for PDF files, especially ones written in Java (I prefer to use the PDFBox library). I had a look at the description and the sample files you shared and I believe I can Lisää

€500 EUR 5 päivässä
(102 arvostelua)
6.5
abcaniyara

we can develop this software in java and hibernate. please share the sample pdf so that we can procees further. Do you want this as a web application or simple java program run from jar?

€231 EUR 15 päivässä
(7 arvostelua)
4.5
martinrisa1

Hi, I am professional freelancer and student of theoretic informatics, I have several experience with Java development. Your project is very simple and I can do it very fast. Hire me and you will get a TOP quality Lisää

€150 EUR 3 päivässä
(1 arvostelu)
2.5