Я использую wickedPDF для создания PDF-файлов в рельсах, и, кажется, все идет хорошо, пока я не попытаюсь вставить изображение полной ширины. Я хочу, чтобы моя ширина страницы была 595px (a4 при 72dpi), однако, еслиЯ установил
body{
width: 595px;
}
И простой тег изображения с шириной 595 пикселей, он занимает всего 2/3 экрана.Если я изменю ширину изображения на 700 пикселей, оно заполняет весь экран.
Мой вопрос заключается в том, как изменить ширину, генерируемую WickedPDF. Вот как выглядит мой PDF:
format.pdf {
render :pdf => "pdf_1",
:show_as_html => params[:debug].present?,
:layout => 'pdf.html',
:template => "/pdfs/show_pdf",
:margin => {:top => 0,
:bottom => 0,
:left => 0,
:right => 0},
:orientation => 'Portrait', # default , Landscape,
:no_background => true
}
Я безуспешно пытался добавить параметры, такие как масштабирование и ширину страницы. Если я установил :dpi=>72
, я получаю пустой экран, так что это тоже не хорошо