Miraplacid Text Driver lets you extract text from any printable document, independently of the format. The only thing needed is that you can open it, print it and view it.
This is because Miraplacid Text Driver is installed as a virtual printing controller, and you can access it via the Print dialogue. The extracted text can be previewed and later saved in a new file (text or in XML format), uploaded to an FTP server, copied to the Windows clipboard or even sent via email directly from the program.
Other interesting functions include automatic saving (without previewing), support for Unicode, and much more.