我正在使用Rails 3.1和PDFKit gem ..
如何设置自定义page_size? (我不想使用默认的"字母或A4")
答案 0 :(得分: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 :(得分: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。
答案 2 :(得分:0)
这对我有用:
var doc = new PDFDocument({
size: [240, 320]
});