6

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 页面大小?

4

1 回答 1

19

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

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

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

于 2011-10-24T20:06:22.587 回答