2012-03-04 3 views

ответ

1

Благодаря этому SO Post:

PDFKit.configure do |config| 
    config.wkhtmltopdf = `which wkhtmltopdf`.to_s.strip 
    config.default_options = { 
    :encoding=>"UTF-8", 
    :page_size=>"A4", #or "Letter" or whatever needed 
    :margin_top=>"0.25in", 
    :margin_right=>"1in", 
    :margin_bottom=>"0.25in", 
    :margin_left=>"1in", 
    :disable_smart_shrinking=>false 
    } 
end 

Вы можете изменить :page_size переменную к тому, что вам нужно.

1

Задайте page_width и page_height в своем инициализаторе.

PDFKit.configure do |config| 
    config.default_options = { 
    :page_width => '169.33', 
    :page_height => '95.25' 
    } 
end 

Или page_width и page_height в вашем коде.

kit = PDFKit.new(html, page_width: '169.33', page_height: '95.25') 

Значение в миллиметрах, благодаря j.avi для обмена this solution.

0

Это работает для меня:

var doc = new PDFDocument({ 
    size: [240, 320] 
}); 
Смежные вопросы