前后端没分离,格式要求没那么严格,就是直接复制 word 里的文字到 ueditor 里,格式也会大致复制过来,然后使用占位符用 freemarker 替换变量,然后用户填写的部分和模板部分分离(可以预览)
vone
2019-12-13 10:17:11 +08:00
我之前给内部做 OA 的时候,同事也有这个想法。我直接回复他的是你装个 wps 自己编辑就行了,如果不会装,可以联系技术部,我们帮你装。
nobuger
2019-12-13 10:25:21 +08:00
我们现在就有业务需求是网页端填写内容,然后可以生成指定格式的 word 和 PDF,用的就是字段替换,服务器存几十个 word 文档,就是个 KV 替换的操作,没有技术含量。模板制作很麻烦,因为要编 key,维护也很麻烦,模板一改动页面就需要改,服务器模板还需要改,感觉是个笨办法,没找到别的技术支持,静等大神
可以讲一下现在我的做法,基本场景和楼主讲述的差不多。就是先把 word 导出到 PDF,现在格式就已经固定了,然后用 PDF 的表单功能把 PDF 制作为可填写勾选的 PDF,再然后这份制作好的表单 PDF 就可以直接 email 分发使用填写了,如果需要 Web 填写表单然后导出 PDF 功能就需要用到程序开发了,现在用的是 itext 来做的,基本就是这样了。