Rails + Prawn_rails:如何将图像添加到PDF?

大potate

我正在使用此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图像也会发生同样的情况

beck03076

我会做这样的事情。

gem 'prawn'

bundle install

在您的控制器中。

      def controller_method
         pdf = Prawn::Document.new
         begin
            pdf_file_path = "#{Rails.root}/public/output"
            full_doc = "#{Rails.root}/public/something.png" 
            pdf.image full_doc
            pdf.start_new_page
            pdf.render_file pdf_file_path
         rescue Prawn::Errors::UnsupportedImageType
             flash[:notice] = "Image unsupported"
             redirect_to '/handle'
         end
      end

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Rails 4,如何将s3图像添加到邪恶的pdf

来自分类Dev

如何将实时搜索添加到Rails 4.2?

来自分类Dev

如何将angularMoment添加到Rails清单文件?

来自分类Dev

Rails-如何将CSS添加到辅助方法

来自分类Dev

Rails:如何将空的“必需”属性添加到radio_button_tag

来自分类Dev

如何将HTML5数据属性添加到Rails表单标签标签?

来自分类Dev

Rails-如何将数据属性添加到fields_for select标签

来自分类Dev

如何将字形图标添加到rails link_to helper-Bootstrap 3

来自分类Dev

如何将HTML5数据属性添加到Rails form_tag

来自分类Dev

Active Record如何将记录添加到has_many:通过Rails中的关联

来自分类Dev

如何将glyphicons添加到rails link_to helper-Bootstrap 3

来自分类Dev

如何将模型中不存在的属性添加到Rails中的对象?

来自分类Dev

如何将视图添加到修改过的index.html.erb之类的rails中

来自分类Dev

Rails 4-如何将静态页面添加到视图文件夹

来自分类Dev

如何将多个类和属性添加到rails button_to?

来自分类Dev

如何将聚类标记添加到 Gmaps4rails?

来自分类Dev

如何将类添加到 Rails 中的 simple_form 输入包装器?

来自分类Dev

如何将默认 json 添加到 Rails 标准资源路由?

来自分类Dev

如何将 CoreUI 添加到 rails (+ React) 应用程序?

来自分类Dev

将Rails位置添加到coffeescript

来自分类Dev

将Rails Engine添加到Procfile?

来自分类Dev

将Rails Engine添加到Procfile?

来自分类Dev

如何将UI工具包(例如Get Shit Done)添加到现有的Rails项目中?

来自分类Dev

如何将条形码阅读器添加到Rails 3.2应用程序中

来自分类Dev

Rails:如何将新创建的用户的电子邮件地址添加到MailChimp?

来自分类Dev

如何将“ rails”的可执行文件添加到我的容器的$ PATH中?

来自分类Dev

如何将条形码阅读器添加到Rails 3.2应用程序中

来自分类Dev

Rails 4-将图像标签添加到包装引导模板

来自分类Dev

如果使用官方docker rails映像,如何将自己的gem文件添加到Dockerfile?

Related 相关文章

  1. 1

    Rails 4,如何将s3图像添加到邪恶的pdf

  2. 2

    如何将实时搜索添加到Rails 4.2?

  3. 3

    如何将angularMoment添加到Rails清单文件?

  4. 4

    Rails-如何将CSS添加到辅助方法

  5. 5

    Rails:如何将空的“必需”属性添加到radio_button_tag

  6. 6

    如何将HTML5数据属性添加到Rails表单标签标签?

  7. 7

    Rails-如何将数据属性添加到fields_for select标签

  8. 8

    如何将字形图标添加到rails link_to helper-Bootstrap 3

  9. 9

    如何将HTML5数据属性添加到Rails form_tag

  10. 10

    Active Record如何将记录添加到has_many:通过Rails中的关联

  11. 11

    如何将glyphicons添加到rails link_to helper-Bootstrap 3

  12. 12

    如何将模型中不存在的属性添加到Rails中的对象?

  13. 13

    如何将视图添加到修改过的index.html.erb之类的rails中

  14. 14

    Rails 4-如何将静态页面添加到视图文件夹

  15. 15

    如何将多个类和属性添加到rails button_to?

  16. 16

    如何将聚类标记添加到 Gmaps4rails?

  17. 17

    如何将类添加到 Rails 中的 simple_form 输入包装器?

  18. 18

    如何将默认 json 添加到 Rails 标准资源路由?

  19. 19

    如何将 CoreUI 添加到 rails (+ React) 应用程序?

  20. 20

    将Rails位置添加到coffeescript

  21. 21

    将Rails Engine添加到Procfile?

  22. 22

    将Rails Engine添加到Procfile?

  23. 23

    如何将UI工具包(例如Get Shit Done)添加到现有的Rails项目中?

  24. 24

    如何将条形码阅读器添加到Rails 3.2应用程序中

  25. 25

    Rails:如何将新创建的用户的电子邮件地址添加到MailChimp?

  26. 26

    如何将“ rails”的可执行文件添加到我的容器的$ PATH中?

  27. 27

    如何将条形码阅读器添加到Rails 3.2应用程序中

  28. 28

    Rails 4-将图像标签添加到包装引导模板

  29. 29

    如果使用官方docker rails映像,如何将自己的gem文件添加到Dockerfile?

热门标签

归档