Ruby on rails wicked_pdf生成不带字段的pdf

Ruby on rails wicked_pdf生成不带字段的pdf,ruby-on-rails,pdf-generation,wicked-pdf,Ruby On Rails,Pdf Generation,Wicked Pdf,我需要生成PDF,准备作为报告打印。 我用邪恶的宝石 我的控制器: render pdf: "file_name", # Excluding ".pdf" extension. page_size: nil, page_width: 210, page_height: 297, orientation: 'Landscape' My pdf.erb: <body onload='number_pages' bgcolor="#ff00F

我需要生成PDF,准备作为报告打印。 我用邪恶的宝石

我的控制器:

render pdf: "file_name",   # Excluding ".pdf" extension.
      page_size: nil,
      page_width: 210,
      page_height: 297,
      orientation: 'Landscape'
My 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,我需要填充所有文档的正文

谢谢大家!


您是否尝试将页边距设置为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 
  }

很高兴它起作用了!我经常要去重新检查以提醒自己这些事情。哦,另外,如果你在Heroku上部署,如果你使用
wkhtmltopdf二进制文件
gem,你可能会遇到内存问题。如何防止内存问题?我使用而不是
wkhtmltopdf二进制文件