【发布时间】:2013-12-04 22:34:13
【问题描述】:
我正在使用这个 gem 来使用 Prawn 创建 PDF:https://github.com/Whoops/prawn-rails
但是,我似乎不知道如何添加图片。我试过pdf.image "path/to/img.jpg 但它会说该文件不是可识别的格式。
我也在第 101 页上对此进行了研究:http://prawn.majesticseacreature.com/manual.pdf,但它不起作用。
这发生在视图中:
prawn_document() do |pdf|
pdf.image "#{Rails.root}/public/logo.gif"
end
这会抛出:
Prawn::Errors::UnsupportedImageType at /admin/purchases/6188.pdf
image file is an unrecognised format
.jpg 图片也是如此
【问题讨论】:
-
确切的错误是什么?您尝试过其他图片吗?
-
是的,我尝试输入乱码
pdf.image "nonexisting/image/path.jpg",它说找不到图像(这很好),但后来我将真实图像的路径传递给它,但它不起作用.无法识别的格式 -
但你真的尝试过不同的 .jpg 文件吗?
-
Prawn 支持 PNG 和 JPG 图片,因此 .GIF 将不起作用。
-
@eugen 你说得对,我需要一张 JPG 图片。
标签: ruby-on-rails pdf