====== PDF avec pdfkit et wkhtmltopdf ====== **pdfkit** utilise **wkhtmltopdf** pour convertir du HTML en PDF. Doc: [[https://pypi.org/project/pdfkit/]] ===== Installation de wkhtmltopdf ===== **Sous Linux :** sudo apt install wkhtmltopdf **Sous Windows :** * Aller sur [[https://wkhtmltopdf.org/downloads.html]] * Télécharger l'installateur 64bits * Installer ''wkhtmltox-0.12.6-1.msvc2015-win64.exe'' * Ajouter le chemin à la variable **PATH** du système * ''C:\Program Files\wkhtmltopdf\bin'' ===== Installation de pdfkit ===== (venv) $ pip install pdfkit ===== Usage ===== Transformation d'un fichier **test.html** en **test.pdf** : import pdfkit pdfkit.from_file('/home/marc/test.html', '/home/marc/test.pdf') Même chose à partir d'une chaîne de caractères : import pdfkit pdfkit.from_string('

Hello World!

', '/home/marc/test.pdf')