我无法让rails插件wicked_pdf工作

时间:2010-07-01 07:07:03

标签: ruby-on-rails wkhtmltopdf

我想使用wkhtml2pdf和wicked_pdf为我的rails应用程序创建PDF 我下载并提取了wkhtml2pdf beta 4并将其放在/ usr / local / bin / wkhtml2pdf中 我尝试在网站上运行它,结果很好。

在我的rails应用程序(2.3.4)中,我安装了wicked_pdf:

  

script / plugin install git://github.com/mileszs/wicked_pdf.git
  script / generate wicked_pdf

一切似乎都没问题。 在脚本/控制台内部我运行以下命令 - (使用以下输出)

wp = WickedPdf.new

=>#WickedPdf:0xb62f2c70 @exe_path =“/ usr / local / bin / wkhtmltopdf”

HTML_DOCUMENT = "<html><body>Hello World</body></html>"

=&GT; “<html><body>Hello World</body></html>"

pdf = wp.pdf_from_string HTML_DOCUMENT

=&GT; “/ usr / local / bin / wkhtmltopdf - - -q”

=&GT; “\ n \ n \ n \ n \ n \ n \ n \ n \ n \ n” 个

当然这不好。根据测试,我的上一个命令的结果应该以“%pdf-1.4”

开头

知道我能做什么吗?

1 个答案:

答案 0 :(得分:1)

遇到同样的问题。从第19行的-q文件中删除了wicked_pdf.rb选项,然后能够在控制台上获取正确的字符串。

=> "%PDF-1.4\n1 0 obj\n<<\n/Title ...

这似乎也解决了其他问题。从网站(嵌入式字体问题)使用PDF到现在的下一个问题时,PDF仍无法正确呈现。

希望这对你有用。