2011-10-24 5 views
6

docs Wicked_pdf dimostrare che posso utilizzare il seguente per modificare il formato della pagina:Dimensioni pagina personalizzate in Wicked_PDF

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

Tuttavia, questo è limitato a dimensioni di pagina "con nome", come "A4" o "lettera" . Vorrei usare di wkhtmltopdf page_height e page_width proprietà, ma appare la seguente avere alcun effetto in wicked_pdf:

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

Esiste un modo per dichiarare personalizzato dimensioni della pagina PDF in wicked_pdf?

risposta

16

Guardando la documentazione wkhtmltopdf sembra che sarà necessario specificare l'unità di misura per i formati pagina personalizzati, ad esempio:

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

Questa è stata fusa nel bagagliaio di wkhtmltopdf nel dicembre 2009, in modo da Voglio essere sicuro di avere una versione abbastanza nuova del file binario (0.9.9 o superiore dovrebbe andare bene) se ancora non funziona.

+0

grazie quello che mi serviva –

+0

Ho 'wkhtmltopdf-binary (0.9.9.3)' e 'wicked_pdf (0.11.0)' e ': page_height' e': page_width' non funzionano :( – mariowise

+0

ho avuto per specificare ': page_size => nil' e poi funziona – mariowise