2011-01-28 83 views
5

我无法从html页面生成PDF。PDFKIT显然不工作,因为“wkhtmltopdf”

我正在使用PDFkit。在安装过程中,我注意到我需要wkhtmltopdf。所以我也安装了它。我做了所有PDFkit的文档说要做...现在我收到这个错误,当我尝试加载PDF。

以下是错误:

command failed: "/usr/local/bin/wkhtmltopdf" "--margin-right" "0.75in" "--page-size" "Letter" "--margin-top" "0.75in" "--margin-bottom" "0.75in" "--encoding" "UTF-8" "--margin-left" "0.75in" "--quiet" "-" "-" 

的东西,这可能是任何想法?

感谢

回答

8

我在我的Rails应用程序下面的配置。我用irb测试了它,它运行良好。

PDFKit.configure do |config| 
    config.wkhtmltopdf = `which wkhtmltopdf`.to_s.strip 
    config.default_options = { 
    :encoding=>"UTF-8", 
    :page_size=>"A4", 
    :margin_top=>"0.25in", 
    :margin_right=>"1in", 
    :margin_bottom=>"0.25in", 
    :margin_left=>"1in", 
    :disable_smart_shrinking=>false 
    } 
end 

您需要将路径设置为wkhtmlpdf可执行文件。

+1

上午使用里亚尔3.0.3红宝石版本1.8.7-p352之前它的工作很好,但现在它显示我同样的错误,因为你的,但你没有帮助的解决方案 – 2011-11-30 15:16:10