Вы должны поддерживать определенный формат каждого документа;универсального метода чтения всех форматов документов не существует.
Например, файлы документов Microsoft Office Word должны интерпретироваться собственной библиотекой, а не файлами документов OpenOffice.