freemarker生成HTML疑問?
之前簡單研究過關于 Word 文檔的生成技術方案,主要有以下幾種方案:
題主談到的 freemarker 指的是這里的方法3 ,主要流程如下:
用 Word 新建一個模板,并填寫好示例數據和樣式文件->保存,選擇 Word XML 文檔3. 拷貝 xml 源碼,生成一個 freemarker 模板
4. 使用 變量 替換原有標志(和套 HTML 模板是一樣的)
這里的 xml 標簽叫做 OpenOffice XML ,<w:t>代表一個 text。
5. 文件輸出流指定文件名字后綴為 docx 就可以了
缺點:
套模板很容易出錯,一些循環塊不好寫,寫錯一個地方可能就打不開移動端的 WPS 、Google文檔、MS-Office 都打不開下一篇css難學嗎