Wicked_PDF中的自定义页面大小

时间:2011-10-24 18:31:00

标签: ruby-on-rails wkhtmltopdf wicked-pdf

Wicked_pdf文档显示我可以使用以下内容更改页面大小:

render :pdf => 'file_name', :page_size => "b10"

但是,这仅限于“命名”页面大小,例如“A4”或“Letter”。我想使用wkhtmltopdf的page_heightpage_width属性,但以下内容似乎对wicked_pdf无效:

render :pdf => 'file_name', :page_height => 1, :page_width => 1

有没有办法在wicked_pdf中声明自定义PDF页面大小?

1 个答案:

答案 0 :(得分:18)

查看wkhtmltopdf文档,您似乎需要为自定义页面大小指定度量单位,例如:

render :pdf => 'file_name', :page_height => '5in', :page_width => '7in'

这是在2009年12月合并到wkhtmltopdf的主干中,所以你要确保你有一个相当新版本的二进制文件(0.9.9或更高版本应该没问题)如果它仍然不起作用。