FPDF
Cette classe Php aux fonctions claires et quasi intuitives permet à une application Php de créer aisément des documents au format PDF.
FPDF, sans modification de l’installation de Php et sans recourir à des bibliothèques supplémentaires comme Pdflib procure un ensemble d’outils suffisant pour créer des documents PDF à partir de Php.
On crée un nouvel objet avec ses attributs de format de page et d’unité de mesure, ce qui permet d’échapper aux conversions entre millimètres et points, on lui ajoute une page, et, après avoir défini le point où on écrit et la fonte utilisée, on écrit ce qu’on désire.
On peut, d’un seul appel de fonction, ajouter des traits, des cellules, encadrées ou non, insérer des images aux formats JPG et PNG, tracer des lignes, des rectangles et redéfinir l’en-tête et le pied de page.
Ayant besoin de ce type de bibliothèque pour une application que je développe, j’ai passé un temps considérable à chercher une solution libre. En effet, les lecteurs, les convertisseurs sont légion, pas les bibliothèques :
TCPDF, originellement dérivé de FPDF, fait la même chose, de façon moins concentrée, avec l’aide d’un site en anglais seulement et une documentation pour le moins ésotérique.
iText permet de développer des applications Java produisant du Pdf, mais dont je ne vois pas l’intégration que je souhaite à Php.
R&OS est beaucoup plus puissant, permettant entre autres un lien facile à Mysql, mais m’a posé des problèmes sous Linux.
Pour ceux qui craignent que l’anglais les empêche de maitriser le logiciel, seul FPDF bénéficie d’un site en plusieurs langues incluant le français, offre un manuel documentant complètement toutes les fonctions et toutes leurs options du point de vue de l’utilisateur : syntaxe, description du rôle, exemple et renvois aux fonctions en rapport, des tutoriels, des scripts. Quant au forum, il vaut mieux s’exprimer en anglais pour s’y aventurer ou aller voir sur forum francophone entre autres.
Une faiblesse est l’absence de lien intégré avec Mysql que compense un script existant.
Conclusion Un bon complément pour un programmeur Php qui a besoin de produire des documents au format PDF sans se compliquer la vie.
Ajouter des tags (séparés par des virgules ou des espaces) : Attention: tous les caractères spéciaux sont interdits (sauf le .). Les tags n'apparaîtront qu'au prochain rafraichissement du cache (dans plusieurs heures).
<< Mettre à jour >>
:: lien mort :: orthographe :: nouveauté :: mise à jour ::
Vous souhaitez mettre à jour la notice ? La première chose à faire est de déterminer s'il s'agit d'une mise à jour mineure ou d'une mise à jour majeure
.
- Mineure : un lien mort, des fautes d'orthographe, un lien à ajouter ou encore une petite précision.
- Majeure : une nouvelle version avec des nouveautés, des changements majeurs.
Commentaires
<< Poster un message >>
:: question :: précision :: avis :: commentaire :: bug ::
FPDF , le 11 mai 2011 par Drupol (0 rép.)
FPDF , le 11 mai 2011 (5 rép.)
FPDF , le 11 mai 2011 par flipflip
Pourtant sur la page d’accueil il est dit : « Il est de plus possible d’utiliser l’UTF-8. »-----> http://www.fpdf.org/
FPDF , le 11 mai 2011
après plusieurs années d’utilisation de FPDF, après de très nombreux essais depuis plusieurs mois sur d’autres dérivés, j’ai enfin trouvé le bonheur avec mPDF, qui dérive de FPDF TCPDF et HTMLTOPDF, avec gestion de l’UTF-8 notamment. il est en licence GPL...FPDF , le 11 mai 2011 par Rastafa
Pour ma part, j’utilise dompdf
Il va très bien, gère le header, footer, pagination. La doc est bien faite.
FPDF , le 16 mai 2011 par PhC
Utilisateur inconditionnel de FPDF depuis de nombreuses années, je me suis accommodé de l’encodage en latin-1. Mais généralement, j’utilise FPDI qui est une surcouche de TCPDF permettant l’import de pages PDF existantes (en fond de page). Très efficace, par exemple sur un mailing : le fond de page n’est référencé dans le doc qu’une fois, le PDF final est donc très léger !Informations complémentaires
Faire un don ? (défiscalisé)
Aidez-nous à atteindre notre objectif de 600 donateurs récurrents pour assurer notre pérennité et notre développement ! (nous y sommes presque).
Framasoft needs you !
Autres rubriques
Libre : agenda
- Dijon : Permanence d'Ubuntu-Dijon, le samedi 15 juin 2013
- Wintzenheim : Réunion du Club Linux, le samedi 15 juin 2013
- Béziers : Faire des retouches Photos avec GIMP, le samedi 15 juin 2013
- Le Tholonet : Réunion mensuelle de l'Axul, le vendredi 14 juin 2013
- Rennes : Gulliver - Permanence autour du libre, le vendredi 14 juin 2013
Informations générales
Sur le Framablog
Sur Framagora
- Framakey 2 Windows-Ajout d'application impossible
- Mise à jour Firefox 12.0
- TAHITI - Install party 2013
- Cherche logiciel création de mots croisés
- Mot de passe d'un compte utilisateur non-reconnu
- Comment obtenir LINE stickers gratuits sur Android
- Présentation projet école libre
- # en fin d'adresse url ?
- Existe-t-il une combinaison de touches pour o et e bouclé ?
- Yves, d'Avignon (version courte !)
Juste une image
Blue and little red.- Creative Commons BY-SA
Framakey
Nous suivre
Flux RSS
Page Wikipédia





