net根據word模板,替換書籤,導出word功能

最開始採用了npoi導出word,npoi採用的是遍歷整個word文檔中的段落,而後讀取到標籤,而後再將該標籤進行替換的模式。
可是存在兩個問題:
一、替換的字符串中加上換行符\n,不起做用,就是在替換的字符串是不能換行的,由於他認爲,你換了行,就生成了一個新的段落。對原來的段落遍歷會產生影響,即會產生死循環。
二、若是想動態生成一個表格,在npoi中比較困難,須要寫不少的代碼。並且若是word模板中自己有一個表格,表格中有段落,若是隻遍歷段落,表格中的段落是不會讀取到的。

最後從新查找導出word的解決方案,最終找到了Aspose.Words.dll,Aspose包括了操做excel、word、pdf等等,並且有net、java兩種語言。並且是收費的,但網上有破解版。

附件中是從網上下載的一個例子。(百度雲分享)java

https://pan.baidu.com/s/1qYyJ6v6excel

相關文章
相關標籤/搜索