Extracting the text content of a MS-word document

I need to be able to extract the text content of a MS-WORD file.
I have used antiword in the past but was wondering of there was
anything new to do that.

The application deals with uploaded MS word documents. Resumes for
I would like to get the text from the file in order to save and modify
and possibly to identify and save the images included in the file.
(the picture of the candidate)

this would have to work with both .doc and .docx versions
and it does not have to be free.

My app will be on a linux server not on a windows server.
Thank you