Wicked_PDF的Greyscale功能是否正常?

时间:2012-04-29 07:31:19

标签: ruby-on-rails-3 wicked-pdf

在我的项目中,我尝试使用wicked_PDF在HTML中使用HTML中的几个图像和文本打印PDF。 Gem提供了相同的功能,但它似乎没有工作。

这是我的代码:

    render :pdf => "MyObject",
            :wkhtmltopdf => '/usr/local/bin/wkhtmltopdf',
            :template => '/widgets/pdf/show_myObject.erb',
            :page_size => 'A4',
            :header => { :html => { :template => "/widgets/pdf/myObject_header.erb" }},
            :footer => { :html => { :template => "/widgets/pdf/myObject_footer.erb" }, :line => true },
            :margin => { :top => 0, :left => 3, :right => 3 },
            :greyscale => true

我将图片作为背景传递。但它呈现出色彩。我错过了什么吗?为什么wicked_PDF gem无法按预期处理灰度函数?

他们的documentation对此没有任何帮助。

1 个答案:

答案 0 :(得分:1)

原来wkhtmltopdf --grayscale选项在wicked_pdf中被错误编码为--greyscale

(将'e'换成'a')。

我已推出修复程序,并为此剪切了新版本的gem(0.7.9)。谢谢你指出来了!

:grayscale => true

现在按预期工作。