文章出處
文章列表
利用freemarker生成基于word模板的word文檔
freemarker簡介
FreeMarker是一個用Java語言編寫的模板引擎,它基于模板來生成文本輸出。FreeMarker與Web容器無關,即在Web運行時,它并不知道Servlet或HTTP。它不僅可以用作表現層的實現技術,而且還可以用于生成XML,JSP或Java 等。
freemarker下載地址:
http://freemarker.incubator.apache.org/freemarkerdownload.html
word模板轉換為ftl模板
找到word模板文件,在需要替換的地方使用 ${paramName}作為參數名【paramName只是一個示例】,將word另存為xml文件
修改xml文件,打開xml文件之后可以看到我們的占位符可能
會被xml標記分隔開,我們需要進行修改,刪除占位符周邊的標記從而使得參數占位符作為一個整體
編寫項目代碼
-
引用freemarker的jar包
-
將按以上方式獲得的ftl模板添加到項目中
-
編寫工具類
4.控制器調用代碼
參考地址:http://blog.csdn.net/jackfrued/article/details/39449021
文章列表
全站熱搜