Alternatives · Puppeteer

De wkhtmltopdf à Puppeteer : ce qui change

Puppeteer, la bibliothèque Node.js qui pilote Chrome (Apache-2.0), imprime avec page.pdf() ; la page d’état de wkhtmltopdf la suggère pour les pages au JavaScript dynamique. pdfkiln imprime avec le même Chromium, mais répond à la ligne de commande de wkhtmltopdf.

Ce qui change en passant de wkhtmltopdf à Puppeteer

Quand Puppeteer est le bon choix

Du nouveau code Node.js, ou plus que des PDF : captures, tests, extraction de données, une page qui demande une connexion ou un clic avant d’être imprimée.

Quand c’est pdfkiln

Du code ou des bibliothèques qui appellent wkhtmltopdf aujourd’hui, des modèles dont le nombre de pages ne doit pas changer, un autre langage que JavaScript, pas d’automatisation de navigateur à écrire : pdfkiln prend la place de wkhtmltopdf, Chromium dessous, avec les émulations qui gardent ses pages. Appelé pdfkiln, il donne le CSS actuel de Chrome sans elles.

Sources

Les options PDF de Puppeteer, son installation, sa licence sur GitHub, et la page d’état de wkhtmltopdf, lus le 29 octobre 2026.