Subversion Repositories eFlore/Applications.eflore-consultation

Rev

Rev 704 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 704 Rev 1006
1
A LIRE
1
A LIRE
2
 
2
 
3
- pour utiliser wkhtmltopdf  en local télécharger la version static binaire linux (avec patch QT) à l'adresse
3
- pour utiliser wkhtmltopdf  en local télécharger la version static binaire linux (avec patch QT) à l'adresse
4
 http://code.google.com/p/wkhtmltopdf/downloads/list 
4
 http://code.google.com/p/wkhtmltopdf/downloads/list 
5
 (cette version peut fonctionner sans server x11 et permet plus de fonctionnalités)
5
 (cette version peut fonctionner sans server x11 et permet plus de fonctionnalités)
6
 décompresser et mettre dans /usr/local/bin/ ou /usr/bin
6
 décompresser et mettre dans /usr/local/bin/ ou /usr/bin
7
-dans le fichier de config : 
7
-dans le fichier de config : 
8
	changer les valeurs de :
8
	changer les valeurs de :
9
	; chemin vers outil de conversion pdf
9
	; chemin vers outil de conversion pdf
10
	WKHTMLTOPDF = "" 
10
	WKHTMLTOPDF = "" 
11
	(sur le serveur c'est 'wkhtmltopdf' mais en local il faut parfois le chemin complet)
11
	(sur le serveur c'est 'wkhtmltopdf' mais en local il faut parfois le chemin complet)
12
	et
12
	et
13
	; chemin de stockage temporaire pour les Html & les PDF 
13
	; chemin de stockage temporaire pour les Html & les PDF 
14
	dossier_pdf = "" 
14
	dossier_pdf = "" 
15
	
15
	
16
    les fichiers html et pdf créés pour une même fiche peuvent être différents d'un utilisateur
16
    les fichiers html et pdf créés pour une même fiche peuvent être différents d'un utilisateur
17
     à un autre  car chacun peut personnaliser sa fiche. Ainsi, les fichiers créés sont détruits 
17
     à un autre  car chacun peut personnaliser sa fiche. Ainsi, les fichiers créés sont détruits 
18
     après avoir été envoyés au navigateur.
18
     après avoir été envoyés au navigateur.
19
     
19
     
20
 
20
 
21
-lors de l'appel de wkhtmltopdf avec exec() :
21
-lors de l'appel de wkhtmltopdf avec exec() :
22
			* mettre le --encoding utf-8 avant toute page html 
22
	* mettre le --encoding utf-8 avant toute page html 
23
			* si utilisation de --replace : mettre guillemets simples  : ex :--replace 'nom_parametre' '$nom'
23
	* si utilisation de --replace : mettre guillemets simples  : ex :--replace 'nom_parametre' '$nom'
24
			* ne pas mettre de guillemets pour les chemins vers une page html
24
	* ne pas mettre de guillemets pour les chemins vers une page html
25
			
25
			
26
-les appels aux méthodes obtenirDonneesExport() pour récupérer les données, servent à sélectionner 
26
-les appels aux méthodes obtenirDonneesExport() pour récupérer les données, servent à sélectionner 
27
uniquement les infos nécéssaires lors de l'export pour augmenter les performances.
27
uniquement les infos nécéssaires lors de l'export pour augmenter les performances.
28
 
28
 
29
-pour autoriser les éléments html coupés entre deux pages ou les interdire utiliser le css 
29
-pour autoriser les éléments html coupés entre deux pages ou les interdire utiliser le css 
30
(page-break-inside : avoid ou auto)
30
(page-break-inside : avoid ou auto)
31
 
31
 
32
- ne pas renommer footer.html en footer.tpl.html 
32
- ne pas renommer footer.html en footer.tpl.html