2011-10-24 39 views
6

docs Wicked_pdf thấy rằng tôi có thể sử dụng sau đây để thay đổi kích thước trang:Tuỳ chỉnh trang Kích thước trong Wicked_PDF

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

Tuy nhiên, đây là giới hạn "có tên là" kích thước trang như "A4" hoặc "Letter" . Tôi muốn sử dụng wkhtmltopdf của page_heightpage_width và tài sản, nhưng sau đây dường như không có hiệu lực trong wicked_pdf:

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

Có cách nào khai báo kích thước trang PDF tùy chỉnh trong wicked_pdf?

Trả lời

16

Nhìn vào các tài liệu wkhtmltopdf có vẻ như bạn sẽ cần phải chỉ định một đơn vị đo kích thước giấy tùy chỉnh, ví dụ như:

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

này được sáp nhập vào cốp wkhtmltopdf trong tháng 12 năm 2009, vì vậy bạn sẽ muốn chắc chắn rằng bạn có một phiên bản khá mới của nhị phân (0.9.9 hoặc cao hơn nên được sử dụng tốt) nếu nó vẫn không hoạt động.

+0

cảm ơn thats những gì tôi cần –

+0

Tôi đã có 'wkhtmltopdf-binary (0.9.9.3)' và 'wicked_pdf (0.11.0)' và ': page_height' và': page_width' không hoạt động :( – mariowise

+0

Tôi đã có để chỉ định ': page_size => nil' và sau đó nó hoạt động – mariowise