美文网首页
关于rails打印pdf

关于rails打印pdf

作者: 记录1010 | 来源:发表于2017-05-19 11:17 被阅读0次

我这边使用的环境是 jruby-9.0.0    rails4.2

1.安装gem  


gem'prawn'

gem'prawn-table'


2.由于 prawn包中不支持打印中文,所以需要将windows电脑路径下的字体复制到gem的安装路径下

windows 字体路径:C:\Windows\Fonts

gem中安装路径:/Users/zhoukong/.rvm/gems/jruby-9.0.0.0.pre1@rails4/gems/prawn-2.2.2/data/fonts  (我的是mac上的路径,windows不同)

3.在项目app下创建文件夹,如:print_pdfs 并创建一个rb的文件

在类中添加初始化方法:

关于打印table表格的内容,需要将打印的内容组合成一个二维数组,例如上图中patient_info方法返回的就是一个二维数组。

几张图片就是大概确定一个pdf的模板文档

4.在controller中写方法调用这个模板。

图片的中的TreatmentInfo 就是方法的名称。

5.另外在贴一个关于在table表格中打印图片的方法

打印的结果就是

相关文章

网友评论

      本文标题:关于rails打印pdf

      本文链接:https://www.haomeiwen.com/subject/xxqyxxtx.html