Non riesco a rotaie plug wicked_pdf al lavoro
-
01-10-2019 - |
Domanda
ho voluto creare file PDF per la mia applicazione Rails utilizzando wkhtml2pdf e wicked_pdf.
Ho scaricato ed estratto wkhtml2pdf beta 4 e messo in / usr / / bin locale / wkhtml2pdf
Ho provato a farlo funzionare su un sito web e ha dato un bel risultato.
Nella mia applicazione rotaie (2.3.4) ho installato wicked_pdf:
lo script / plugin installare git: //github.com/mileszs/wicked_pdf.git
lo script / generate wicked_pdf
Tutto sembrava essere ok. lo script dentro / Console I eseguire il seguente - (con il seguente output)
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"
Naturalmente questo non è buono. Secondo il test il risultato del mio ultimo comando dovrebbe iniziare con "% pdf-1.4"
Qualche idea di cosa posso fare?
Soluzione
Avere lo stesso problema. Rimossa l'opzione -q
dal file wicked_pdf.rb
sulla linea 19 e quindi era in grado di ottenere la stringa corretta sulla console.
=> "%PDF-1.4\n1 0 obj\n<<\n/Title ...
Questo sembra anche aver risolto altri problemi. Il PDF ancora non rendeva correttamente quando si utilizza dal sito web - incorporato problema di carattere - al prossimo numero ora.
Speriamo che questo funzionerà per voi.