Alternatives · Prince
De wkhtmltopdf à Prince : ce qui change
Prince, de YesLogic, est un convertisseur HTML vers PDF commercial avec son propre moteur, fait pour l’impression ; DocRaptor et EuroPDF le vendent en API hébergée. La page d’état de wkhtmltopdf le suggère, avec WeasyPrint, pour des rapports faits d’un HTML que vous maîtrisez. pdfkiln garde au contraire la ligne de commande de wkhtmltopdf, et rend avec Chromium.
Ce qui change en passant de wkhtmltopdf à Prince
- Un autre moteur. Prince met la page en page lui-même : les modèles réglés pour le WebKit de wkhtmltopdf rendent autrement, et sont à vérifier un par un.
- Le JavaScript est désactivé par défaut. Une fois activé, Prince prend en charge l’essentiel d’ES5 et une partie d’ES6, exécute les scripts avant la mise en page, puis une fois après, pour la lire ;
document.writeetsetIntervalne sont pas pris en charge. - Les en-têtes et pieds de page viennent du CSS paginé, pas de pages
--header-html. - Une ligne de commande aux options propres, et des surcouches pour Java, .NET, PHP, Python et Node.js. Les bibliothèques de wkhtmltopdf ne l’appellent pas.
- Les profils PDF. PDF/A-1 à PDF/A-3, PDF/UA-1, PDF/X, et des pièces jointes avec leur relation, que sa documentation cite pour les factures Factur-X et ZUGFeRD.
- Les licences par poste, par serveur, ou par site sur devis.
Quand Prince est le bon choix
La mise en page et la typographie d’abord, les livres et les longs rapports, le PDF/UA, un produit commercial avec son support.
Quand c’est pdfkiln
Les modèles et les intégrations de wkhtmltopdf gardés tels quels, le JavaScript comme un navigateur l’exécute, un cœur gratuit sous licence MIT. Le PDF/A-3 et le Factur-X depuis ces mêmes modèles, c’est ce pour quoi pdfkiln Pro se prépare.
Sources
Le JavaScript de Prince, sa sortie PDF, ses licences et ses téléchargements, et la page d’état de wkhtmltopdf, lus le 29 octobre 2026.