1

私のプロジェクトでは、wicked_PDFを使用して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が期待どおりにグレースケール関数を処理できないのはなぜですか?

彼らのドキュメントはこれに関して何の助けもありませんでした。

4

1 に答える 1

2

wkhtmltopdf--grayscaleオプションがwicked_pdfで誤ってコーディングされていたことが判明しました--greyscale

(「e」を「a」に交換します)。

修正をプッシュし、このために新しいバージョンのgem(0.7.9)をカットしました。ご指摘いただきありがとうございます!

:grayscale => true

意図したとおりに動作するようになりました。

于 2012-04-30T20:57:04.763 に答える