Page 1 sur 1

Quelle bibliothèque PDF utiliser ?

Posté : 05 juin 2014, 21:46
par albat
B'soir m'sieurs-dames,

Je souhaite générer des PDF en ligne à partir de données saisies dans un formulaire par l'utilisateur.
(Là, vous dites : "Oooooooooooooooooooooooh !") :P

Le modèle du document est très simple : 1 page, 1 logo, du texte, quelques cadres pour structurer, et pis c'est tout.
Au final, des composants élémentaires, mais à positionner correctement.

Histoire de voir ce qui se fait aujourd'hui en matière de classes PDF pour PHP,
j'ai fait qqs petites recherches et deux solutions ont retenu mon attention :
  • PDFlib, préconisé par PHP.net
  • tFPDF, fork de FPDF (allégé et compatible UTF-8)
Mes critères de choix sont :
  1. Respect de la mise en page - simple - du document (impératif !)
  2. Légèreté de la bibliothèque (j'aimerais éviter un truc qui pèse 15 Mo !)
  3. Facilité d'intégration et d'utilisation (mais ça, c'est parce que je suis feignant)
Que me conseillez-vous entre ces deux solutions ?
À moins que vous en préfériez une 3e...

Spasiba, les gens.

Re: Quelle bibliothèque PDF utiliser ?

Posté : 05 juin 2014, 22:33
par Elie
Hello,

J'utilise FPDF depuis toujours et c'est vraiment simple d'utilisation !

http://www.fpdf.org/

Re: Quelle bibliothèque PDF utiliser ?

Posté : 06 juin 2014, 09:37
par albat
J'ai utilisé FPDF (jadis)
mais pour avoir une bonne gestion de l'UTF-8,
il est conseillé d'utiliser son fork tFPDF que j'ai cité.

Pour l'heure, ce serait mon choix,
mais vu que ça fait un moment que je n'ai pas suivi l'actualité de ces classes,
peut-être existe-t-il un nouveau petit bijou ?
Non ?
Bon, ben... tFPDF alors. ;)

Re: Quelle bibliothèque PDF utiliser ?

Posté : 06 juin 2014, 10:47
par sirakawa
Va voir là:
http://www.framasoft.net/article5081.html

Moi j'avais beaucoup aimé R&OS

Re: Quelle bibliothèque PDF utiliser ?

Posté : 11 juin 2014, 19:47
par albat
Intéressant, mais pour mes besoins qui sont finalement assez simples, FPDF va amplement suffire.
Je vais essayer avec son fork tFPDF parce que la gestion de l'UTF-8 est indispensable pour moi.

Merci à vous.