Alternative à wkhtmltopdf

wkhtmltopdf vs TemplateFox

wkhtmltopdf a rendu de grands services à la communauté, mais le projet n'est plus maintenu. Si vous cherchez une alternative avec un éditeur de templates visuel, une API REST et la conformité PDF/A, voici comment TemplateFox se situe.

Logo de wkhtmltopdf À propos de wkhtmltopdf

Qu'est-ce que wkhtmltopdf ?

wkhtmltopdf est un outil en ligne de commande qui convertit des pages HTML en fichiers PDF. Publié en 2008 par Jakob Truelsen, il embarque le moteur de rendu Qt WebKit et tourne comme un binaire autonome sous Linux, macOS et Windows. Pendant des années, c'était l'option open source de référence pour générer des PDF à partir de HTML sans lancer un navigateur complet.

Il a été pensé pour les développeurs. Vous installez le binaire, vous lui donnez un fichier HTML ou une URL, et vous récupérez un PDF. Pas d'éditeur, pas de serveur d'API, pas de gestion de templates : juste une CLI que vous branchez sur votre stack via un wrapper propre à votre langage (pdfkit pour Ruby, pdfkit pour Python, wkhtmltopdf-binary pour Node, etc.).

Le projet a été archivé sur GitHub en 2023. La dernière version (0.12.6) date de janvier 2020 et le fork de WebKit sous-jacent remonte à 2016. Aucune nouvelle fonctionnalité, aucun correctif de sécurité ni de bug n'est prévu. Quelques forks communautaires existent, mais aucun n'a atteint la maturité ni l'écosystème de l'original.

Le coût réel

wkhtmltopdf est gratuit et open source, sous licence LGPLv3 : aucune licence à payer, aucune limite d'usage. Le vrai coût est opérationnel : vous hébergez le binaire vous-même, vous l'empaquetez avec les bonnes polices et dépendances, et vous l'entretenez dans la durée. Pour quelques PDF par jour, c'est viable. En production, le temps d'ingénierie consacré à l'installation, aux déploiements, à la supervision et aux correctifs dépasse en général le coût d'une API gérée.

Comparatif des fonctionnalités

Un regard honnête, section par section, sur ce que chaque outil fait et ne fait pas.

1. Santé du projet et rendu

Fonctionnalité
wkhtmltopdf
TemplateFox
Statut du projet
Archivé (dernière version en janvier 2020)
Maintenu activement
Moteur de rendu
Fork de Qt WebKit datant de 2016
Moteur CSS moderne
CSS Flexbox et Grid
Non pris en charge
Pris en charge
Normes PDF/A
Non prises en charge
PDF/A-1b, A-2b, A-3b

wkhtmltopdf a bien servi la communauté open source, mais son moteur de rendu date de 2016 : ni Flexbox, ni Grid, ni normes PDF d'archivage. Pour de nouveaux templates ou des documents soumis à des exigences de conformité (le PDF/A pour l'archivage), c'est un plafond. TemplateFox s'appuie sur un moteur maintenu et produit nativement du PDF/A-1b, A-2b et A-3b.

2. Expérience développeur

Fonctionnalité
wkhtmltopdf
TemplateFox
Installation
Binaire + polices système + Xvfb
Une clé API, rien à installer
Éditeur de templates
Aucun (fichiers HTML bruts)
Éditeur visuel en glisser-déposer
API
CLI (wrapper nécessaire)
API REST + SDK (7 langages)
Plateformes no-code
Aucune
Zapier, Make, n8n, Airtable, Bubble

Intégrer wkhtmltopdf à un vrai projet, c'est un wrapper pour votre langage, un binaire empaqueté avec les bonnes polices et souvent Xvfb pour faire le rendu sans écran. Comptez en général quelques jours d'ingénierie au départ, puis le même travail à chaque mise à jour de l'OS. TemplateFox s'appelle par une API REST (ou un SDK officiel), et les non-développeurs modifient les templates visuellement, sans toucher au code.

3. Fonctionnalités et données

Fonctionnalité
wkhtmltopdf
TemplateFox
Liaison de données dynamiques
Manuelle (bibliothèque de templating)
Variables, boucles, conditions
Tableaux sur plusieurs pages
Astuces CSS manuelles
Sauts de page automatiques
Codes-barres et QR codes
Bibliothèques externes nécessaires
Intégrés (Code128, EAN-13, QR…)
En-têtes et pieds de page
Pris en charge via des options de la CLI
Pris en charge dans l'éditeur

Les deux outils couvrent les bases de la génération de PDF. La différence, c'est le chemin jusqu'au résultat : avec wkhtmltopdf, la liaison de données, les codes-barres et les mises en page sur plusieurs pages se câblent à la main dans le template. Avec TemplateFox, ces briques sont disponibles directement dans l'éditeur.

4. Hébergement, conformité et prix

Fonctionnalité
wkhtmltopdf
TemplateFox
Auto-hébergement
Oui (seule option)
Non (cloud géré)
Traitement des données
Votre infrastructure, vos règles
Principes du RGPD, protection dès la conception
Maintenance
À votre charge (mises à jour de l'OS, polices, correctifs)
Assurée par nous
Coût
Open source gratuit + votre temps d'ingénierie
Plan gratuit (60/mois), puis payant

C'est là que wkhtmltopdf garde un vrai avantage : si vos données ne peuvent pas quitter vos serveurs, un outil auto-hébergé est la bonne réponse. Pour tout le reste, TemplateFox est un service géré construit sur les principes du RGPD (minimisation des données, droit à l'effacement, notification des violations sous 72 heures). L'abonnement coûte en général moins cher que le temps d'ingénierie passé à maintenir un binaire en production.

Prêt à tourner la page d'un projet archivé ?

wkhtmltopdf n'est plus maintenu. Passez à une API activement développée, avec du CSS moderne, le PDF/A et un éditeur visuel. Sans carte bancaire, 60 PDF gratuits par mois.

Essayer TemplateFox gratuitement

Quand changer d'outil

Deux réponses honnêtes, selon ce que vous cherchez à optimiser.

Passer à TemplateFox

Les signes que vous y gagnerez

  • Vos templates ont besoin de Flexbox, de Grid ou d'un autre CSS moderne que wkhtmltopdf ne sait pas rendre
  • Vous avez besoin de PDF/A pour la conformité ou l'archivage
  • La maintenance du binaire wkhtmltopdf (polices, Xvfb, correctifs de l'OS) accapare votre temps d'ingénierie
  • Des collègues non techniques doivent modifier les templates sans toucher au code
  • Vous voulez brancher la génération de PDF sur Zapier, Make, n8n ou Airtable
  • Les futurs correctifs de sécurité comptent pour votre organisation

Voir plus de 30 templates prêts à l'emploi →

Rester sur wkhtmltopdf

Quand c'est encore le bon choix

  • L'auto-hébergement est une exigence ferme : les données ne doivent jamais quitter vos serveurs
  • Votre installation actuelle vous convient et vos templates s'affichent bien tels quels
  • Vous n'avez besoin ni de CSS moderne, ni de PDF/A, ni de nouvelles fonctionnalités
  • Vous avez l'expertise en interne pour maintenir le binaire sur la durée

L'open source est un vrai atout quand vous voulez garder la main sur toute votre infrastructure. La contrepartie, c'est la maintenance, et un moteur de rendu vieillissant qui ne rattrapera pas son retard.

Utilisé par 100+ Développeurs

Des entreprises qui génèrent leurs PDF en production.

Disponibilité 99,997 % Sur les 90 derniers jours

Mesurée en direct sur notre page de statut publique.

Rendus 100k+ PDF générés

Et ça grandit chaque jour, sur une infrastructure qui suit.

Questions fréquentes

wkhtmltopdf est-il encore maintenu ?

Non. Le projet a été archivé sur GitHub en 2023. La dernière version (0.12.6) date de janvier 2020. Aucune mise à jour, aucun correctif de sécurité ni de bug n'est prévu.

Quelles sont les principales limites de wkhtmltopdf ?

wkhtmltopdf repose sur un ancien moteur WebKit qui ne gère pas le CSS moderne comme Flexbox ou Grid. Il n'a ni API intégrée, ni gestion de templates, et ne produit pas de PDF/A. Son installation sur des serveurs, surtout dans des conteneurs, peut s'avérer délicate à cause de ses dépendances binaires.

Comment se situe TemplateFox ?

TemplateFox est une API de génération de PDF dans le cloud. Vous concevez vos templates dans un éditeur visuel, puis vous générez vos PDF par API REST ou via des plateformes no-code. Il s'appuie sur un moteur de rendu moderne qui gère Flexbox et Grid, et produit des PDF aux normes PDF/A-1b, A-2b et A-3b.

Puis-je réutiliser mes templates HTML wkhtmltopdf ?

Oui, comme point de départ. Les templates TemplateFox reposent sur HTML et CSS : votre mise en page existante se transpose sans changer de logique. Vous la reconstruisez dans l'éditeur de templates, avec du CSS moderne cette fois : fini les contournements à base de float.

Et si je dois auto-héberger ?

TemplateFox est un service géré : vous n'avez aucune infrastructure à faire tourner. Si l'auto-hébergement est une exigence ferme de votre organisation, wkhtmltopdf (ou l'un de ses forks) peut rester le bon choix. Pour la plupart des équipes, ne plus gérer de serveurs vaut ce compromis.

TemplateFox prend-il en charge le PDF/A ?

Oui. Vous pouvez générer des documents conformes PDF/A-1b, PDF/A-2b et PDF/A-3b, ce que wkhtmltopdf n'a jamais su faire. Il suffit d'indiquer la norme voulue en paramètre de votre appel d'API.

Combien coûte TemplateFox ?

Le plan gratuit inclut 60 PDF par mois, sans carte bancaire. Les plans payants commencent à 19 $/mois. wkhtmltopdf est gratuit, mais maintenir un binaire archivé (l'empaqueter dans des conteneurs, gérer les polices, encaisser les mises à jour de l'OS qui cassent tout) coûte de vraies heures d'ingénierie. Voir les tarifs.

Comment migrer simplement depuis wkhtmltopdf ?

Partez de vos templates HTML existants : reproduisez la mise en page dans l'éditeur de templates, remplacez les contournements à base de float par Flexbox ou Grid, puis liez vos données dynamiques avec la syntaxe de variables de TemplateFox.

Automatisez votre génération de PDF

Une documentation complète, des intégrations no-code et une API solide pour générer vos PDF à grande échelle. On s'occupe de la partie ingrate.