in reply to PDF::Extract problems

You could try pdftoppm - it appears to do almost exactly what you want.