1,14 → 1,31 |
!!A LIRE!! |
A LIRE |
|
- pour utiliser wkhtmltopdf en local télécharger la version static binaire linux (avec patch QT) à l'adresse |
http://code.google.com/p/wkhtmltopdf/downloads/list |
(cette version peut fonctionner sans server x11 et permet plus de fonctionnalités) |
décompresser et mettre dans /usr/local/bin/ ou /usr/bin |
-dans le fichier de config : |
changer les valeurs de : |
; chemin vers outil de conversion pdf |
WKHTMLTOPDF = "" |
|
(sur le serveur c'est 'wkhtmltopdf' mais en local il faut parfois le chemin complet) |
; chemin de stockage temporaire pour les Html & les PDF |
dossier_pdf = "" |
|
!! les fichiers html et pdf créés pour uen fiche peuvent être différent d'un utilisateur |
à un autre pour une même fiche car chacun peut personnaliser sa fiche. Ainsi, chaque fichier créé |
se termine par un timestamp et il n'est pas vraiment utile de le stocker. Les fichiers créées sont détruits |
les fichiers html et pdf créés pour une même fiche peuvent être différent d'un utilisateur |
à un autre car chacun peut personnaliser sa fiche. Ainsi, les fichiers créées sont détruits |
après avoir été envoyés au navigateur. |
|
|
-lors de l'appel de wkhtmltopdf avec exec() : |
* mettre le --encoding utf-8 avant toute page html |
* si utilisation de --replace : mettre guillemets simples : ex :--replace 'nom_parametre' '$nom' |
* ne pas mettre de guillemets pour les chemins vers une page html |
|
-les appels aux méthodes obtenirDonneesExport() pour récupérer les données servent à sélectionner |
uniquement les infos nécéssaires lors de l'export pour augmenter les performances. |
|
-pour autoriser les éléments html coupés entre deux pages ou les interdire utiliser le css |
(page-break-inside : avoid ou auto) |
|
- ne pas renommer footer.html en footer.tpl.html |