我想使用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”
开头知道我能做什么吗?
答案 0 :(得分:1)
遇到同样的问题。从第19行的-q
文件中删除了wicked_pdf.rb
选项,然后能够在控制台上获取正确的字符串。
=> "%PDF-1.4\n1 0 obj\n<<\n/Title ...
这似乎也解决了其他问题。从网站(嵌入式字体问题)使用PDF到现在的下一个问题时,PDF仍无法正确呈现。
希望这对你有用。