J'utilise wicked_pdf pour générer pdf
de html
sur mon projet de rails. C'est le rendu template
mais je n'ai pas réussi à imprimer les sections header/footer
. Ci-dessous mon code imprimer seulement template
sectionWicked pdf ne rendant pas en-tête/pied de page
render pdf: "pdf_name",
layout: 'application',
template: 'reports/show',
formats: [:html],
margin: { top: 10, bottom: 10, left: 10, right: 10 },
disable_javascript: true,
show_as_html: params[:debug],
header: {
html: { template: 'shared/header' },
spacing: 10
},
footer: {
html: { template: 'shared/footer' },
spacing: 30,
line: true
}
Si je tente d'utiliser WickedPdf.new.pdf_from_string render_to_string
il montre Failed to load PDF document
erreur même WickedPdf.new.pdf_from_string('<html><body><h1>Hello There!</h1></body></html>')
simple ne fonctionne pas.
J'ai essayé d'utiliser render_to_string_with_wicked_pdf, render_with_wicked_pdf
mais je n'ai pas réussi. Ma version Rails est 3.2.19
, wicked_pdf
la version gem est 1.1.0
et la version wkhtmltopdf
est wkhtmltopdf-0.13.0-alpha-7b36694_linux-trusty-amd64.deb
. J'ai également essayé d'utiliser wkhtmltopdf
version 0.12.0
.
Mes questions sont
- Pourquoi ma mise en œuvre ci-dessus ne fonctionne pas?
- Pourquoi
pdf_from_string
ne fonctionne pas?
Toute forme d'aide est appréciée. Merci.
Merci, il est fait ma journée :) –
C'est un travail pour moi. :) – tanvir002700