加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 使用PDFKit下载pdf

发布时间:2020-12-17 07:09:22 所属栏目:百科 来源:网络整理
导读:我已将pdfkit与我的rails 3应用程序集成,通过将其添加到中间件,它运行良好. 在每个包含.pdf的页面上,它都会在浏览器中显示该页面的pdf版本. 我想要下载pdf而不是在浏览器中显示. 我怎样才能做到这一点? 谢谢 解决方法 我实际上也碰到了这个问题.看到这个问
我已将pdfkit与我的rails 3应用程序集成,通过将其添加到中间件,它运行良好.
在每个包含.pdf的页面上,它都会在浏览器中显示该页面的pdf版本.

我想要下载pdf而不是在浏览器中显示.
我怎样才能做到这一点?

谢谢

解决方法

我实际上也碰到了这个问题.看到这个问题让我更深入地研究这个问题.它有点棘手,但pdfkit确实让你知道至少一种方式请求.pdf.这可能会使用一些清理,但这是我们目前正在做的事情:

respond_with @object do |wants|
  wants.html {
    if request.env["Rack-Middleware-PDFKit"]
      pdf_page = render_to_string :layout => "print_out"
      send_data pdf_page,:filename => "file.pdf"
    else
      render :layout => "print_out"
    end
  }
end

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读