48 lines
1.5 KiB
Markdown
48 lines
1.5 KiB
Markdown
**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.
|
|
|
|
http://download.gna.org/wkhtmltopdf/
|
|
|
|
Pour jessie stable : la 0.12.2 http://download.gna.org/wkhtmltopdf/0.12/0.12.2/
|
|
|
|
~~~
|
|
# apt install xfonts-75dpi xfonts-base
|
|
# 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}
|
|
<?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>]
|