mitd,
In the past I have used
CAM::PDF to deal with PDF files. I think it depends on exactly what information you wish to parse/extract, feel free to provide detailed examples of what you are trying to achieve. Check out the documentation and examples that are provided with
CAM::PDF.
Hope this helps,
Martin