2016-12-29 11:25:39 +01:00
## HowtoWkhtmltopdf
Le logiciel wkhtmltopdf permet de convertir des fichiers html en pdf.
2018-11-16 11:45:40 +01:00
Il est disponible dans les dépôts officiels de Debian mais les dépendances impliquent un serveur X.
2016-12-29 11:25:39 +01:00
## Installation
2018-11-16 11:45:40 +01:00
Pour l'installer sans serveur X, sur un serveur par exemple, il faut utiliser le paquet .deb fournit sur le site [officiel ](https://wkhtmltopdf.org/downloads.html ).
2016-12-29 11:25:39 +01:00
Ce paquet est fournit avec des librairies statiques et ne nécessite pas le lancement d'un serveur X.
2017-09-06 17:25:40 +02:00
~~~
2018-11-20 11:41:18 +01:00
# wget https://downloads.wkhtmltopdf.org/0.12/0.12.5/wkhtmltox_0.12.5-1.stretch_amd64.deb
# apt install wkhtmltox_0.12.5-1.stretch_amd64.deb
2017-09-06 17:25:40 +02:00
~~~
2016-12-29 11:25:39 +01:00
## Pixelization
2018-11-16 11:45:40 +01:00
Si le rendu devient pixelisé (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".
2016-12-29 11:25:39 +01:00
2017-01-03 11:20:35 +01:00
~~~{.xml}
2016-12-29 11:25:39 +01:00
<?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.
2017-05-29 16:43:51 +02:00
voir https://github.com/wkhtmltopdf/wkhtmltopdf/issues/2193#issuecomment-136962264%29