Last night I just finished coding of my final year project to get me BSc.
Application is in Java. It does manipulate TIFF or PDF documents. You get the idea from first image
http://www.peterbudo.f2s.com/edma/edma.html
Now I need to write some 10,000 word about it :D