Winter(2016) Project Report

Prof. Maya Ramanath


Introduction


This project aims to find/guess the definition of technical terms using e-books as source. Specifically the e-books are in PDF format. The language used is Java. PDFs are parsed using PDFBox library.

Progress


30th November

Assumptions:

The PDFs to be parsed have a bookmark referring to the pages like Preface, Contents, beginning of chapters, Index, etc.

Tasks completed:

Result:

Command Line Output

Some Challenges:


1st December

Tasks completed:

Result-

Command Line Output

What to do next

Remove Header and Footers from pages.
Identify the paragraph containing the term.

2nd December

Tasks completed:

Result-

Command Line Output

3rd December

Tasks completed:

Result-

Command Line Output

4th December

Tasks completed:

Result-

Command Line Output

7th December

Tasks completed:

Result-

Command Line Output

What to do next

11th December

Tasks completed:

Result-

Command Line Output

14th December

Tasks completed:

Result-

Criteria Analysis.xlsx
DefTag.xlsx

What to do next

16th December

Tasks completed:

What to do next


18th December

Tasks completed:

Result-

DefTag_KeyTerm

What to do next

5th January, 2017

Tasks completed:

Result-

Index Terms and Pages in which they occur
Properties like page number and pattern of Header and footer in the book
Paragraphs in the book
Mapping of pages to the paragraph number
Mapping of term to the paragraph in which they can occur
Excel sheet of Terms and their corresponding definition

19th January, 2017

Tasks completed:

Result-

Index Terms and Pages in which they occur
Properties like page number and pattern of Header and footer in the book
Paragraphs in the book
Mapping of pages to the paragraph number
Mapping of term to the paragraph in which they can occur
Excel sheet of Terms and their corresponding definition

3rd February, 2017

Tasks completed:

Result-

Index Terms and Pages in which they occur
Properties like page number and pattern of Header and footer in the book
Paragraphs in the book
Mapping of pages to the paragraph number
Mapping of term to the paragraph in which they can occur

5th February, 2017

Tasks completed:

Result-

Index Terms and Pages in which they occur
Properties like page number and pattern of Header and footer in the book
Paragraphs in the book
Mapping of pages to the paragraph number
Mapping of term to the paragraph in which they can occur