Word模板导出更新目录

背景

项目中使用模板导出Word报告,需要对报告添加目录。网上查询发现直接生成Word目录比较困难,并且页码难处理。换一种方式,在Word模板中直接生成好目录,要是能寻找到更新目录的办法也可以。

解决方案

使用aspose-words即可更新Word目录。

ByteArrayOutputStream asOut = new ByteArrayOutputStream();
Document asDoc = new Document(new ByteArrayInputStream(content));
asDoc.updateFields();
asDoc.save(asOut, SaveFormat.DOCX)

content是根据模板生成的Word文件流的字节数组,更新目录后,将内容保存到输出流中。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章