Extracting the text content of a MS-word document

Hi 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 jobs. I would like to get the text from the file in order to save and modify it 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 Alexis