I was wondering has anybody come across a tool that parses Curriculum Vitaes? I am looking to integrate a feature into an online recruitment tool that can parse CVs and add their contents into a database record, as far as is possible.

It may be that a certain amount of human intervention is required since the Word docs and PDFs that CVs typically come in are in a diverse range of formats, but there appear to be commercial solutions in .NET or Active X for this, but I haven't found anything open source or in PHP (or Perl?), which I would prefer to use.

I don't want to reinvent the wheel if something open source is out there or if I can adapt something similar.

Many thanks in advance for any input on this.
Jonathan