Я не могу заставить плагин rails wicked_pdf работать - PullRequest
4 голосов
/ 01 июля 2010

Я хотел создать PDF-файлы для моего приложения rails, используя wkhtml2pdf и wicked_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>"

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

pdf = wp.pdf_from_string HTML_DOCUMENT

=>" / usr / local / bin / wkhtmltopdf - - -q "

=>" \ n \ n \ n \ n\ n \ n \ n \ n \ n \ n "

конечно, это не хорошо. Согласно тесту результат моей последней команды должен начинаться с"% pdf-1.4 "

Есть идеи, что я могу сделать?

1 Ответ

1 голос
/ 08 июля 2010

Имея ту же проблему. Удалил параметр -q из файла wicked_pdf.rb в строке 19, а затем смог получить правильную строку в консоли.

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

Это также, похоже, решило другие проблемы. PDF по-прежнему не отображался правильно при использовании его с веб-сайта - проблема встроенного шрифта - к следующей проблеме сейчас.

Надеюсь, это сработает для вас.

...