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文件流的字節數組,更新目錄後,將內容保存到輸出流中。

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