如何使用Wicked PDF将图像文件转换为PDF?

时间:2012-10-18 04:21:17

标签: ruby-on-rails ruby-on-rails-3 rubygems wicked-pdf

现在我正在开发Rails 3版本。我想将图像文件转换为PDF格式。我正在使用Wicked PDF gem,但它不起作用。请帮我。怎么做?

1 个答案:

答案 0 :(得分:2)

从提供的有限描述中我可以给出一个非常粗略的想法。 邪恶的PDF附带了一些helpers

您需要的是“wicked_pdf_image_tag”。要使用它,您只需像使用rails image_tag helper一样使用它。

<%= wicked_pdf_image_tag 'my_image.jpg' %>`

将以上行插入erb pdf模板。但是如果您将图像放在assest / images文件夹以外的位置,则此助手会出现问题。

如果你想解决这个问题,你可以继续自己做一个帮助,把它放在应用程序助手中,你就可以了。例如:

 def custom_image_tag(img_name, options={})
 image_tag "file://#{Rails.root}/your/image/location/{img_name}", options
 end