当前做的项目需要给客户提供打印文档/合同的功能,这些文档都比较复杂。如截图:

图片中的值是动态显示的,例如会根据公司的真实信息来显示打印。另外在打印时,有些数据是可以循环的。例如附件中的黄色方框里的内容。 附件只是打印中的某一页,真实文档会有7,8页不同的信息需要打印。 请教大家对于这种打印需求,有没有好的实现方式?

解决方案 »

  1.   

    就是动态生成word文档嘛,freeer 用这个类就行。
    给你个参考:http://blog.csdn.net/forlong401/article/details/19407657
      

  2.   


    项目现在没有使用freeer。前端使用的是vue.js
      

  3.   


    项目现在没有使用freeer。前端使用的是vue.js这意思就是你的在前端控制打印。如果你是用的html直接拼元素然后打印就行了,也很简单。
      

  4.   

    你这个需求用最基础的window.print();就可以吧。截取html打印
      

  5.   

    很简单的,页面虚拟dom,再用插件打印,而且可以预览多少页,不过最近手头紧 想要点qqb打游戏