Using a library extract specific elements that are available within a PDF file to a text file. See details.
Using a library an Perl, Php, Python, C or C++ create a command line program to extract information from a pdf. The pdf tools available with xpdf don't work well enough. The requirements are 1) Output the bookmarks (outlines) contined within the document as well as the target page. 2) Output the title / author / copyright tag information objects. 3) Output page count Bonus: Paid extra if you can extract the ISBN number which is often on page 2 or 3 of the document. Bonus: Paid extra if you can extract page number mapping, for example 0=i, 1=ii, 2=iii, 3=iv, 4=x, 5=1, 6=2, etc..