场景:产品提了个需求,要求按照他给的原型格式生成一个PDF文件。
(这是产品给的原型)
解决思路:可以先写一个.ftl模板文件(其实也就是一个html页面),然后预留对应的字段放入map中进行替换(其中都是要替换的)
注:
Freemarker是一个模板框架,主要是为了加快染速度而产生的。它与web容器无关,只要是关于模板生成一些代码的都可以使用它完成。
比如xml,Java代码的生成等。 其他类似的模板框架还有velocity。
贴出html代码:
<!DOCTYPE html>
<html>
<head><meta charset="UTF-8"></meta><style>.apply {margin: 0 auto;padding: 0 30px;}.title {margin-top: 40px ;text-align: center;font-weight: bold;
//字体需要和后台对应上font-family: SimSun;font-weight: bold;font-size: 20px;color: #333333;letter-spacing: 0;}.table {width: 100%;margin-top: 30px;font-family: SimSun;font-size: 14px;color: #111111;letter-spacing: 0.54px;}.label {background-color: #E6E6E6;width: 20%;}.normaltd {padding: 10px 0;}.maxtd {height: 250px;}.value {width: 30%;padding-left: 10px;}</style>
</head><body style="font-family: SimSun"><div class="apply"><p class="title">申请单</p><table border="1" cell
本文发布于:2024-01-27 23:32:11,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/17063695333306.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |