
freemarker
banweili008
这个作者很懒,什么都没留下…
展开
-
freemarker导出xls文字换行排版问题解决
导出长度超过4000的SQL语句,SQL语句是经过美化器美化的,排版都很整齐,导出后发现排版都乱了,读起来很费劲,以下是解决办法,直接举例说明这是想要的效果:我导出的效果:解决办法://这里需写\n,\r\n测试无效,STR_ARR为长文本值${items.STR_ARR?replace("\n"," ")}//为什么是替换成[ ]?//xls转xml文件做ftl模板时,会自动转换大于小于号和换行符等,//我们手动在xls中写个模拟数据,转成xml后看看原创 2021-09-16 17:03:26 · 1152 阅读 · 0 评论 -
freemarker生成word文档,通过libreoffice完美转为pdf文件排版不乱(包含调用浏览器打印pdf)
了解libreoffice的朋友都知道,freemarker是用xml生成的word文档,libreoffice打开这些文档会不兼容,会直接显示xml代码或排版差别很大,尤其是文档中包含一些复杂表格的时候一开始的时候我用office的doc做模板,生成文件后转pdf,版面差别太大,失败~后来觉得docx解压后全是xml文件应该会完美兼容,索性将docx做模板,解压替换文件后用java.util.zip重新压缩,结果wps打开完美,office打开完美,可是libreoffice直接报错打不开,研究后不得原创 2021-01-28 18:11:12 · 2251 阅读 · 0 评论