java使用spiredoc来读取word文档中的table表格,对空白行进行填入数据后为什么默认换行

java使用spiredoc来读取word文档中的table表格,对空白行进行填入数据后为什么默认换行

img

                Document doc= new Document(in);
               Table table = doc.getSections().get(0).getTables().get(0);
               TableCell tc1=table.getRows().get(0).getCells().get(1);
                Paragraph para1 = new Paragraph(doc);
                para1.appendText(ceshi);
                tc1.getParagraphs().add(para1);

使用过这个报错

img

Word文档它会自动换行。para1.getParagraphFormat().setKeepWithNext(true); 你这样试一试应该可以和前一个段落保持在同一行