18
0
Fork 0
wiki/HowtoWkhtmltopdf.md

1.4 KiB

Cette page a été importée automatiquement de notre ancien wiki mais n'a pas encore été révisée.

HowtoWkhtmltopdf

Le logiciel wkhtmltopdf permet de convertir des fichiers html en pdf.

Il est disponible dans les dépôts officiels de Debian mais les dépendances implique un serveur X.

Installation

Pour l'installer sans serveur X, sur un serveur par exemple, il faut utiliser le paquet .deb fournit sur le site officiel.

Ce paquet est fournit avec des librairies statiques et ne nécessite pas le lancement d'un serveur X.

Télécharger le paquet sur http://wkhtmltopdf.org/downloads.html, puis :

dpkg -i paquet.deb

Résoudre les dépendances avec aptitude ou apt puis installer le paquet "libicu48". (aptitude ne l'installe pas par les dépendances du .deb)

Pixelization

Si rendu devient pixelizé (en général sur la font par défaut), remplir le fichier de conf "no-bitmaps" correspondant à celui pointé par "/etc/fonts/conf.avail/70-no-bitmaps.conf".

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- Reject bitmap fonts -->
 <selectfont>
   <rejectfont>
      <pattern>
           <patelt name="scalable"><bool>false</bool></patelt>
      </pattern>
   </rejectfont>
 </selectfont>
</fontconfig>

Ne pas oublier de rendre ce fichier en lecture pour tous.

voir [https://github.com/wkhtmltopdf/wkhtmltopdf/issues/2193#issuecomment-136962264%29]