2014-04-25 46 views
0

使用恶意的pdf从视图生成PDF文件,但我提到wicked_pdf不能生成PDF,比浏览器的视口更宽。 是否有可能从视图中生成包含render_to_string的pdf,比填充数据时浏览器的视域更宽? p.s对于重言式抱歉。Wicked pdf render_to_string生成比浏览器的视口更宽的pdf

+1

':orientation =>'Landscape''? – Nithin

+0

render_from_string?那是什么 – Nithin

+0

@nithin,对不起,这是一个错字,我的意思是render_to_string方法。 – xamenrax

回答

2

wkhtmltopdf v0.12.0 added support对于--viewport-size选项,您可以使用它来调整视口以满足自己的喜好。

不幸的是,WickedPdf似乎还没有升级到该版本,并且不允许您指定视口大小。

目前,您最好的选择是自己修补WickedPdf,将:viewport_size添加到允许的选项parse_others method(请不要忘记文档和自述文件),然后进行拉取请求。

+0

似乎':orientation =>'Landscape''解决了这个问题,但这只是一个解决方法,所以是的,这个选项应该在wicked_pdf gem,thx中实现! – xamenrax

+0

你是否知道“viewport_size”的格式。例如:viewport_size:'1437×801'是这样吗? – sparkle

+0

对不起,我不知道,但这似乎是合理的。 – Laas

相关问题