Rajouter des images dans votre Pdf

Le système de création de pdf de Joomla ne gère pas les images, ce qui est quand même triste au vu du temps que vous avez passé à créer votre design. Nous allons donc rajouter un en-tête à votre sortie PDF.

Joomla utilise la class ezPDF. Ouvrez le fichier pdf.php dans le dossier includes (ligne 47 selon la version), vous allez avoir les insertions d'en-têtes et de pieds de page.
Chaque élément doit avoir une position en x et y, le point 0 étant situé en bas à gauche de votre page. La taille d'un A4 est +/- de 595 en x et 842 en y selon la taille de vos marges.

Nous avons donc :

$pdf->addText( 250, 822, 10, $mosConfig_sitename );
Va rajouter le nom du site en corps 10 à une position de 250 en x et 822 en y, le dernier paramètre étant la rotation. Le y se situant dans le bas de la page, le nom du site viendra s'afficher dans le dessus de votre page.

$pdf->line( 10, 40, 578, 40 );
Une ligne doit avoir un point de départ et d'arrivée. Les paramètres sont : x départ 10 et y 40, point d'arrivée 578 en x , et 40 en y . Nous aurons donc une ligne droite.

$pdf->addPngFromFile('images/stories/logo_wtc.png',435,760,142,68);
Rajout d'une image sous format Png, position de l'image, position en x et y suivi de sa taille. ATTENTION : pour l'ajout d'un jpeg, vous devrez utiliser addJpegFromFile.

Vous trouverez un pdf en anglais sur http://www.ros.co.nz/pdf/ le site de l'auteur
Et un fichier en français de 2003 sur http://cyberzoide.developpez.com/php4/ezpdf/

Et voilà : vous avez personnalisé vos Pdf !

 
< Précédent   Suivant >