我正在尝试打开现有的文本文件,阅读它,并使用Apache POI XWPF将文本写入2007 Word Doc(DOCX) . 该文件已成功创建,但在尝试打开它时Word建议该文件已损坏 .

我是Apache POI的新手 . 以下功能是否有任何明显的错误?

private static void writeTextToDocument(String readFileName, String writeFileName){
    BufferedReader br = null;
    XWPFDocument document = new XWPFDocument();
    try {
        String sCurrentLine;
        XWPFParagraph paragraphOne = document.createParagraph();
        XWPFRun paragraphOneRunOne = paragraphOne.createRun();
        br = new BufferedReader(new FileReader(readFileName));

        while ((sCurrentLine = br.readLine()) != null) {
            paragraphOneRunOne.setText((translateText(accessToken, sCurrentLine))); 
            FileOutputStream outStream = null;
            try {
                outStream = new FileOutputStream(writeFileName);
            } catch (FileNotFoundException e) {
                e.printStackTrace();
            }
            try {
                document.write(outStream);
                outStream.close();
            } catch (FileNotFoundException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
            }   
        }
    } catch (IOException e) {
        e.printStackTrace();
    } finally {
        try {
            if (br != null)br.close();
        } catch (IOException ex) {
            ex.printStackTrace();
        }
    }
}