• [^] # Re: Par rapport à PrinceXML ?

    Posté par . En réponse à la dépêche Des nouvelles de WeasyPrint, ou comment développer du libre à (presque) plein temps. Évalué à 9.

    C’est toujours dur de comparer des logiciels, mais je vais essayer quand même :).

    Tout d’abord, il y a une grande différence entre WeasyPrint et d’autres logiciels basés sur Chrome : WeasyPrint a son propre moteur de rendu véritablement dédié à la pagination. L’avantage, c’est que les fonctionnalités pour le contenu paginé (comme les marges de pages, la gestion des en-têtes et pieds de pages, les règles de coupures de pages, les notes de bas de page...) sont généralement bien mieux supportées. Le désavantage, c’est que certaines fonctionnalités de Chrome (dont JavaScript, CSS grid...) ne sont pas supportées.

    En ce sens, WeasyPrint est assez proche de Prince, qui a également son propre moteur.

    Concernant le support des fonctionnalités de CSS, WeasyPrint n’a pas à rougir par rapport à la concurrence, même si Prince a une petite longueur d’avance à mon avis. Il n’y a pas de liste exhaustive, mais ce comparateur peut donner une bonne idée, même si tout n’est pas à jour (WeasyPrint supporte depuis peu PDF/A et PDF/UA par exemple, et quelques bugs ont déjà été corrigés).

    Un point sur lequel WeasyPrint ne pourra sans doute pas rivaliser avec Prince avant un moment est la vitesse de rendu. La différence vient des choix techniques et philosophiques derrière WeasyPrint, et malgré des améliorations constantes il est dur de rivaliser.

    Bref : le mieux est de tester et de comparer !