web-dev-qa-db-fra.com

Comment utiliser les pieds de page et les en-têtes avec wkhtmltopdf?

J'ai rencontré une situation où j'ai dû utiliser des pieds de page et des en-têtes dans mes impressions générées PDF. La solution CSS ne fonctionne que pour la première page. Et la seule information que j'ai trouvée est qu'elle n'est pas prise en charge dans WKPDF du tout, mais cela remonte à 2009, donc quelque chose pourrait avoir changé.

Quelqu'un a-t-il réussi à le faire?

Merci.

46
Vladimir Hraban

Wkhtmltopdf prend en charge même les en-têtes et pieds de page très complexes.

wkhtmltopdf.exe -T 50mm --header-html www.google.com www.stackoverflow.com test.pdf && test.pdf

Cette commande utilise la page sur www.google.com comme en-tête de 50 mm pour www.stackoverflow.com pour chaque page.

Remarque: Si vous utilisez une page personnalisée pour l'en-tête/pied de page, vous devez ajouter <!DOCTYPE HTML> au début de votre en-tête/pied de page HTML!

78
Nenotlep