Я использую wicked pdf для создания файлов pdf из представлений, но я упомянул, что wicked_pdf не может генерировать pdf шире, чем окно просмотра моего браузера. Можно ли сгенерировать PDF-файл с помощью render_to_string из представления, которое шире, чем область просмотра браузера при заполнении данными? p.s извините за тавтологию.
Злой pdf render_to_string для создания pdf шире, чем область просмотра браузера
Ответы (1)
wkhtmltopdf v0.12.0 добавлена поддержка для параметра --viewport-size
, который можно использовать для настройки окно просмотра по своему вкусу.
К сожалению, WickedPdf, похоже, еще не обновился до этой версии и не позволяет вам указывать размер области просмотра.
На данный момент лучшим вариантом было бы исправить WickedPdf самостоятельно, добавив :viewport_size
к разрешенным параметрам где-нибудь в _ 3_ метод (не забудьте документацию и README), а затем сделайте запрос на перенос.
person
Laas
schedule
25.04.2014
Кажется, что
:orientation => 'Landscape'
решила проблему, но это только обходной путь, так что да, этот вариант определенно должен быть реализован в геме wicked_pdf, спасибо!
- person xamenrax; 25.04.2014
Вы знаете, что это формат viewport_size. Пример: viewport_size: '1437 × 801' правильно?
- person sparkle; 20.01.2015
извините, я этого не знаю, но это могло бы показаться правдоподобным.
- person Laas; 20.01.2015
:orientation => 'Landscape'
, но что, если он будет шире, той альбомной ориентации? - person xamenrax   schedule 25.04.2014fit to page
. - person Laas   schedule 25.04.2014