【问题标题】:wicked_pdf generate pdf without fieldswicked_pdf 生成没有字段的pdf
【发布时间】:2017-08-04 15:55:13
【问题描述】:

我需要生成 PDF,准备打印为报告。 我使用 wicked_pdf gem。

我的控制器:

render pdf: "file_name",   # Excluding ".pdf" extension.
      page_size: nil,
      page_width: 210,
      page_height: 297,
      orientation: 'Landscape'

我的 pdf.erb:

<body onload='number_pages' bgcolor="#ff00FA">
<div style="height: 210mm">
  <%= image_tag "https://static.pexels.com/photos/160699/girl-dandelion-yellow-flowers-160699.jpeg", width: "300px"%>
</div>

我做了一个小样本来展示我的问题(见下面的截图)。

我不知道如何在没有白色字段的情况下制作 pdf,我需要正文来填充所有文档。

谢谢!

【问题讨论】:

    标签: ruby-on-rails pdf-generation wicked-pdf


    【解决方案1】:

    您是否尝试将边距设置为 0?比如:

    render pdf: "file_name",   # Excluding ".pdf" extension.
      page_size: nil,
      page_width: 210,
      page_height: 297,
      orientation: 'Landscape',
      margin:  {   
        top:               0,                     # default 10 (mm)
        bottom:            0,
        left:              0,
        right:             0 
      }
    

    【讨论】:

    • 很高兴成功了!我经常不得不重新查看Advanced Usage with all available options 以提醒自己这些事情。
    • 哦,另外,如果你在 Heroku 上部署,如果你使用 wkhtmltopdf-binary gem,你最终可能会遇到内存问题。
    • 如何预防内存问题?
    • 我使用wkhtmltopdf-heroku 而不是wkhtmltopdf-binary
    猜你喜欢
    • 1970-01-01
    • 2013-02-27
    • 2012-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-02
    • 2014-02-08
    相关资源
    最近更新 更多