2011-10-24 33 views
6

docs Wicked_pdf demostrar que puedo usar lo siguiente para cambiar el tamaño de página:Tamaño de página personalizado en Wicked_PDF

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

Sin embargo, esto se limita a los tamaños de página "con nombre" como "A4" o "Carta" . Me gustaría utilizar page_height y page_width propiedades de wkhtmltopdf, pero el siguiente no parece tener un efecto en wicked_pdf:

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

¿Hay una manera de declarar a medida tamaño de página PDF en wicked_pdf?

Respuesta

16

En cuanto a la documentación wkhtmltopdf parece que tendrá que especificar una unidad de medida de tamaños de página personalizados, por ejemplo:

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

Esto se combinó en el maletero de wkhtmltopdf en diciembre de 2009, por lo que Querrá asegurarse de tener una versión bastante nueva del binario (0.9.9 o superior debería estar bien) si aún no funciona.

+0

gracias eso es lo que necesitaba –

+0

Tengo 'wkhtmltopdf-binary (0.9.9.3)' y 'wicked_pdf (0.11.0)' and ': page_height' y': page_width' no funciona :( – mariowise

+0

tuve para especificar ': page_size => nil' y luego funciona – mariowise

Cuestiones relacionadas