项目中是这样的,有一份合同模板,部分数据由之前的数据直接渲染进去,另一部分字段由用户自己填写。
合同模板中的固定文字是由div+文字之类的方式展现的,空着的地方由input框代替
但是这种方式在不同电脑/不同浏览器打开,填写后打印出来的效果不一致,比如页数之类的都不同,显得不规范。猜想应该是不同的浏览器/电脑渲染的方式不同,造成了差异。
现在想消除这种差异,目前想到的一种方法是将合同直接做成有表单域的pdf,用js和pdf交互,但是觉得好麻烦,想问下大家有没有好的插件/组件之类的,提供这种服务(收费也行)。最好是vue的,因为前端是用vue编的
谢谢大家
你布局的时候div用固定宽度