前言 最近在項目中,因客戶要求,將頁面內容(如合同協議)導出成word,在網上翻了好多,感覺太亂了,不過最后還是較好解決了這個問題。 准備材料 1.word原件 2.編輯器(推薦Firstobject free XML editor) 實現步驟 1.用Microsoft Office ...
一 制作word模版 新建word文檔,按照需要設置好字體等各種格式 這里為了顯得整齊使用了無邊框的表格。 將word文檔另存為xml文件 注意不是word xml文檔,我吃了這家伙的大虧了 然后用文本編輯器打開這個xml文件,將需要動態顯示的文字替換為變量,如: topicName , 圖片需要 .將w:binData標簽的一堆字符替換成將來包含圖片字符的變量 .為了防止生成多圖時出錯,將v:s ...
2016-05-30 11:25 0 6349 推薦指數:
前言 最近在項目中,因客戶要求,將頁面內容(如合同協議)導出成word,在網上翻了好多,感覺太亂了,不過最后還是較好解決了這個問題。 准備材料 1.word原件 2.編輯器(推薦Firstobject free XML editor) 實現步驟 1.用Microsoft Office ...
Java 用Freemarker完美導出word文檔(帶圖片) 前言 最近在項目中,因客戶要求,將頁面內容(如合同協議)導出成word,在網上翻了好多,感覺太亂了,不過最后還是較好解決了這個問題。 准備材料 1.word原件 2.編輯器(推薦Firstobject free XML ...
導出word帶圖片 如果你需要在word中添加圖片,那你就在第一步制作模板時,加入一張圖片占位,然后打開xml文檔,可以看到如下的一片base64編碼后的代碼: <w:binData w:name="wordml://03000001.png" xml:space ...
概述 最近一個項目要導出word文檔,折騰老半天,發現還是用freemarker的模板來搞比較方便省事,現總結一下關鍵步驟,供大家參考,這里是一個簡單的試卷生成例子。 詳細 代碼下載:http ...
分為以下三個步驟: 1.先制作word模板 2.將該文檔另存為 xml 文件 3.打開xml 文件 將對應的字段替換,比如 4.將xml文件保存成ftl格式的文檔 5.相應的代碼: ...
因為業務需求,需要導出word 文檔,效果如下: 上述字段 每一行為list 遍歷得到 技術: freemarker 技術---我們word 高級版本(ftl 的制作) 1 首先要准備ftl 文檔 打開word 編輯,變為下面形式(注意,下面為表格插入,一行一列 ...
1.用Microsoft Office Word打開word原件; 2.把需要動態修改的內容替換成***,如果有圖片,盡量選擇較小的圖片幾十K左右,並調整好位置; 3.另存為,選擇保存類型Word 2003 XML 文檔(*.xml)【這里說一下為什么用Microsoft Office ...
實現步驟: 1.編輯word模板,並將需要顯示數據的地方標注出來。 2.將word模板另存為xml文件(為了兼容,最好使用Word 2003 XML文檔) 3.替換標記。 使用xml編輯工具(我用的NotePad++)打開該xml文件,將標記的部分改為${tagName},如上文 ...