Ich kann nicht Schienen-Plugin wicked_pdf an der Arbeit
-
01-10-2019 - |
Frage
wollte ich PDFs für meine Rails-Anwendung erstellen mit wkhtml2pdf und wicked_pdf.
Ich heruntergeladen und wkhtml2pdf Beta extrahiert 4 und legte sie in / usr / local / bin / wkhtml2pdf
Ich habe versucht, es auf einer Website laufen und es gab ein schönes Ergebnis.
In meiner Rails-Anwendung (2.3.4) Ich installierte wicked_pdf:
/ script-Plugin installieren git: //github.com/mileszs/wicked_pdf.git
/ script erzeugen wicked_pdf
Alles schien in Ordnung zu sein. innerhalb Skript / Konsole Ich betreibe die folgende - (mit der folgenden Ausgabe)
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"
Natürlich ist das nicht gut. Nach dem Test das Ergebnis meiner letzten Befehl sollte mit „% pdf-1.4“
startenJede Idee, was ich tun kann?
Lösung
das gleiche Problem. Entfernt die -q
Option aus der wicked_pdf.rb
Datei auf der Leitung 19 und dann war in der Lage die richtige Saite auf der Konsole zu erhalten.
=> "%PDF-1.4\n1 0 obj\n<<\n/Title ...
Dies scheint auch andere Probleme gelöst zu haben. Die PDF immer noch nicht richtig machen, wenn sie von der Web-Site mit - Schrift Ausgabe eingebettet - auf die nächste Ausgabe jetzt.
Hoffentlich wird dies für Sie arbeiten.