希望根据 html 页面,直接生成个一样的 pdf。
用 prawn 可以自定义,但是用 url 图片短时间内没弄出来,比如 google api 的图片;
用 pdfkit,根据 railscast 的案例,结果页面一直在加载,log 也没有,只有一个敬告。
The switch --print-media-type, is not support using unpatched qt, and will be ignored.
然后就没有找到更好的方法了,大家有什么方法给指导下
https://github.com/pdfkit/pdfkit railscast 上也有相应的介绍http://railscasts.com/episodes/220-pdfkit
wicked_pdf 默认生成出来有乱码,式样混乱,没时间细研究,先放弃了。pdfkit 遇到上面说的莫名问题。所以暂时用 prawn-rails 先用了。 今天调 pdf 式样,不知道 prawn 好不好弄了。
后来我和客户直接商定用了比较简单的式样和效果,就用 prawn 直接做了。
#7 楼 @Lucifer wkhtmltopdf 这个是装了的,gem 包的安装说明上有,对照着安装了,系统中有这个命令了。
#8 楼 @gazeldx princexml 这个倒是有 gem 包可以支持,以前不知道,下次有机会可以试试用下。多谢。
#9 楼 @uudui 关键乱码时候没有提示到缺失啥字体,再去安装字体确实也麻烦。不过用 prawn 也是花了我一点时间去找到中文字体,还好本身安装包中有一个中文,不需要我去动系统。要不然部署时还要去动服务器系统去装字体什么的。css 和 pdf 是两个不同的东西,css 高级式样确实不适合照搬到 pdf。