wicked_pdf генерировать pdf без полей

Мне нужно сгенерировать PDF, готовый к печати в виде отчета. Я использую гем wicked_pdf.

Мой контроллер:

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 без белых полей вокруг, мне нужно тело, чтобы заполнить весь документ.

Спасибо!

скриншот[![]


person S.ork    schedule 04.08.2017    source источник


Ответы (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 
  }
person jvillian    schedule 04.08.2017
comment
Рад, что сработало! Мне часто приходится пересматривать Расширенное использование со всеми доступными варианты, чтобы напомнить себе об этих вещах. - person jvillian; 04.08.2017
comment
О, кроме того, если вы развертываете на Heroku, у вас могут возникнуть проблемы с памятью, если вы используете гем wkhtmltopdf-binary. - person jvillian; 04.08.2017
comment
Как предотвратить проблемы с памятью? - person S.ork; 04.08.2017
comment
Я использую wkhtmltopdf-heroku вместо wkhtmltopdf-binary. - person jvillian; 04.08.2017