原文:使用freemarker模板生成word文檔

項目中最近用到這個東西,做下記錄。 如下圖,先准備好一個 office word文檔當做模板。文檔中圖片 姓名 性別和生日已經使用占位符代替,生成過程中將會根據實際情況進行替換。 然后將word文檔另存為 Word XML文檔 使用xml編輯器打開test.xml,將下圖中的BASE 字符串替換為 image ,后面程序中將使用這個替換圖片。 完成后,將test.xml重命名為test.ftl。 ...

2017-03-31 16:43 2 10346 推薦指數:

查看詳情

使用freemarker模板引擎生成word文檔的開發步驟

1、准備模板文檔,如果word文檔中有表格,只保留表頭和第一行數據;2、定義變量,將word文檔中的變量用${var_name}替換;3、生成xml文件,將替換變量符后的word文檔另存為xml文件;4、格式化xml文件,使用工具(XmlFormat.exe),自動生成格式化后的xml文件 ...

Wed Sep 26 21:40:00 CST 2018 0 735
java使用freemarker生成word文檔

1、原料 開源jar包freemarker、eclipse、一份模板word文檔 2、首先設計模板word文檔 一般,通過程序輸出的word文檔的格式是固定的,例如建立一個表格,將表格的標題寫好,表格的內容使用不同的標記標好,設計好word后,將word文檔另存為xml文件(注 ...

Thu Dec 25 06:35:00 CST 2014 0 9983
Java 使用模板生成 Word 文件---基於 Freemarker 模板框架

Java項目引入 Freemarker 插件自行完成。 步驟如下: 1、編寫 Word 模板,並將模板中要用代碼動態生成數據用 Freemarker 變量取代,即${變量名},如${username}; 2、把該 word 文檔 另存為 xml 文件(格式選擇 Word ...

Fri Nov 01 09:30:00 CST 2019 0 464
java freemarker + word 模板 生成 word 文檔 (變量替換,數據的循環,表格數據的循環,以及圖片的替換)

1,最近有個需求,動態生成 Word 文當並供前端下載,網上找了一下,發現基本都是用 word 生成 xml 然后用模板替換變量的方式 1.1,這種方式雖然可行,但是生成的 xml 是在是太亂了,整理就得整理半天,而且一旦要修改模板,那簡直就是災難,而且據說還不兼容 WPS 1.2,所以筆者 ...

Tue Apr 30 00:26:00 CST 2019 0 2036
Java Web項目中使用Freemarker生成Word文檔

Web項目中生成Word文檔的操作屢見不鮮。基於Java的解決方式也是非常多的,包含使用Jacob、Apache POI、Java2Word、iText等各種方式,事實上在從Office 2003開始。就能夠將Office文檔轉換成XML文件,這樣僅僅要將須要填入的內容放上${}占位符 ...

Thu Aug 17 21:27:00 CST 2017 0 3041
word文檔的導出(用freemarker模板導出)(桃)

1、將要導出的word文檔另存為xml格式的 2、用文檔編輯器打開(如:notepad++),將要展示的數據用${name}的形式替換,“name”對應數據庫中的字段 3、根據模板生成 package com.idcsol.apps.common.utils; import ...

Thu Aug 18 01:47:00 CST 2016 1 2832
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM