No puedo conseguir rieles complemento al trabajo wicked_pdf
-
01-10-2019 - |
Pregunta
Yo quería crear archivos PDF para mi aplicación raíles usando wkhtml2pdf y wicked_pdf.
He descargado y extraído wkhtml2pdf beta 4 y la coloqué en / usr / local / bin locales / wkhtml2pdf
Intenté funcionar en un sitio web y le dio un buen resultado.
En mi solicitud carriles (2.3.4) He instalado wicked_pdf:
script / plugin de instalar git: //github.com/mileszs/wicked_pdf.git
script / generar wicked_pdf
Todo parecía estar bien. la escritura dentro de / consola ejecuto el siguiente - (con la siguiente salida)
wp = WickedPdf.new
=> # WickedPdf: 0xb62f2c70 @exe_path = "/ usr / / bin / wkhtmltopdf local"
HTML_DOCUMENT = "<html><body>Hello World</body></html>"
=> "<html><body>Hello World</body></html>"
pdf = wp.pdf_from_string HTML_DOCUMENT
=> "/ usr / / bin local / wkhtmltopdf - - -q"
=> "\ n \ n \ n \ n \ n \ n \ n \ n \ n \ n"
Por supuesto, esto no es bueno. De acuerdo con la prueba el resultado de mi última orden debe comenzar con "% pdf-1,4"
¿Alguna idea de lo que puedo hacer?
Solución
Tener el mismo problema. Se ha eliminado la opción -q
del archivo wicked_pdf.rb
en la línea 19 y luego fue capaz de obtener la cadena apropiada en la consola.
=> "%PDF-1.4\n1 0 obj\n<<\n/Title ...
Esto también parece haber resuelto otros problemas. El PDF todavía no representa correctamente cuando se utiliza en el sitio web - incrustado tema fuente - a la siguiente cuestión ahora.
Esperamos que esto va a funcionar para usted.