Web&Dev | Partager mes recherches, mise en oeuvre…

oct/09

13

Lithron

Lithron : Outils de créations de PDF.

Permet de créer facilement des documents PDF, en les générant a partir de fichiers XML généré via PHP ou Smarty.

Utilise la bibliothèque commerciale PDFlib. Mais il est possible d’utiliser PDFlib Lite.

Il faut pour cela télécharger et compiler la bibliotheque PDFlib Lite ( make, make install )

puis pecl install pdflib ( lors de la question « path install » saisir /usr/local )

modifier votre fichier php.ini en ajoutant extension=pdf.so

et voila vous pouvez générer vos PDF comme de simples pages html, bien moin fastidieux qu’avec fpdf.

Ensuite vous pouvez générer vos PDF en provencance de templates Smarty.

Pour se faire, je recupere le contenu de mon template

$xml = $smarty->fetch(« templatepdf.tpl »);

et fabrique le PDF

$lithron->render( $xml );

Pour les accents, j’ai modifié la déclaration de lithron

$lithron->setDefaultEncoding(« iso8859-1″);

et modifié l’entete de mon template

<?xml version= »1.0″ encoding= »iso8859-1″?>
<lithron>

Et voila génération de templates PDF dynamiquement.

VN:F [1.9.0_1079]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.0_1079]
Rating: 0 (from 0 votes)

RSS Feed

Pas encore de commentaire.

Leave a comment!

<<

Theme Design by devolux.org

Calendrier

octobre 2009
L Ma Me J V S D
    nov »
 1234
567891011
12131415161718
19202122232425
262728293031  
To top
Better Tag Cloud