Czytanie pliku .docx w java

Próbuję odczytać jeden plik w Javie, następujący kod to:

public void readFile(String fileName){
        try {
        BufferedReader reader= new BufferedReader(new FileReader(fileName)); 
        String line=null;
        while((line=reader.readLine()) != null ){
            System.out.println(line);
        }
        }catch (Exception ex){}
            }

Działa dobrze w przypadku pliku txt. Jednak w przypadku pliku docx drukuje dziwne znaki. Jak mogę odczytać plik .docx w Javie.

questionAnswers(5)

yourAnswerToTheQuestion