2011-01-28 14 views
5

Tengo problemas para generar un PDF desde una página html.PDFKIT aparentemente no funciona debido a "wkhtmltopdf"

Estoy usando PDFkit. En el proceso de instalación, noté que necesitaba wkhtmltopdf. Así que lo instalé también. Hice todo lo que decía la documentación de PDFkit ... y ahora recibo este error cuando intento cargar el PDF.

Aquí está el error:

command failed: "/usr/local/bin/wkhtmltopdf" "--margin-right" "0.75in" "--page-size" "Letter" "--margin-top" "0.75in" "--margin-bottom" "0.75in" "--encoding" "UTF-8" "--margin-left" "0.75in" "--quiet" "-" "-" 

Cualquier idea de lo que esto podría ser?

Gracias

Respuesta

0

De hecho, me tengo que trabajar mediante la supresión de PDFKit y wkhtmltopdf. Y siguiendo paso a paso como se ha mencionado aquí:

https://github.com/jdpace/PDFKit/

(asegúrese de instalar wkhtmltopdf a mano)

Gracias

8

tengo la siguiente configuración en mi solicitud rieles. Lo probé en IRB y funcionó bien.

PDFKit.configure do |config| 
    config.wkhtmltopdf = `which wkhtmltopdf`.to_s.strip 
    config.default_options = { 
    :encoding=>"UTF-8", 
    :page_size=>"A4", 
    :margin_top=>"0.25in", 
    :margin_right=>"1in", 
    :margin_bottom=>"0.25in", 
    :margin_left=>"1in", 
    :disable_smart_shrinking=>false 
    } 
end 

Debe establecer la ruta al archivo ejecutable wkhtmlpdf.

+1

estoy usando rials 3.0.3 ruby ​​versión 1.8.7-p352 antes de que funcione bien, pero ahora me muestra el mismo error que tu pero la solución no es útil –

Cuestiones relacionadas