Génération image au format PDF Haute Def CMJN

Génération image au format PDF Haute Def CMJN - PHP - Programmation

Marsh Posté le 22-05-2008 à 20:23:32    

Bonjour,
 
Pour le site d'un imprimeur, je dois générer un document PDF en 300dpi CMJN à partir d'informations choisis et saisis sur le site.
Par exemple, l'internaute, choisi une image de fond, saisi son nom et son adresse, choisi une police, un couleur de texte, etc...et je dois générer une image (au format PDF) pret à l'emploi pour l'imprimeur.
 
Pourriez vous m'indiquer des solutions pour faire cela..pour l'instant je connais fpdf...mais je trouve que c'est assez compliqué pour faire un document très précis.
 
Si vous avez des idées, une expérience sur le sujet, des logiciels meme payant à me conseiller
 
Merci pour votre aide
 
Marco

Reply

Marsh Posté le 22-05-2008 à 20:23:32   

Reply

Marsh Posté le 22-05-2008 à 21:06:41    

pifouxx a écrit :

Pour le site d'un imprimeur, je dois générer un document PDF en 300dpi CMJN à partir d'informations choisis et saisis sur le site.
Par exemple, l'internaute, choisi une image de fond, saisi son nom et son adresse, choisi une police, un couleur de texte, etc...et je dois générer une image (au format PDF) pret à l'emploi pour l'imprimeur.


 
Ça resemble à de l'édition de carte de visite ton truc. Si j'ai bien pigé tu veux générer une image (100% raster) contone à partir de données vectorielles, ce qui inclue la rastérisation de polices vectorielles. Bon autant te prévenir tout de suite : c'est un boulot dont tu n'as même pas idée de la complexité. D'autant que si tu veux du raster contone, autant utiliser un format d'image raster, genre le TIFF.
 
Un truc plus réaliste sans doute c'est de générer un PDF vectoriel avec quelques éléments raster. Dans ce cas FPDF fera largement l'affaire. C'est sûr, c'est bas niveau, mais quasiment toutes les libs PDF (PDFlib, hpdf, Jaws, Adobe, PDFLib, ....) ont une API similaire.
 
Dans ce cas là, un PDF à "300 dpi" ne veut rien dire, puisque tes éléments vectoriels utiliseront la résolution de la presse et si tu reçois une image RGB JPG à 72 dpi, bah, ça ne sert strictement à rien de la convertir à 300dpi.
 
Ah et tu as encore la conversion RGB => CMYK qui n'est pas triviale (si tu veux des résultats pas trop pourris).

Reply

Marsh Posté le 22-05-2008 à 21:41:26    

+1 pour FPDF


---------------
Directeur Technique (CTO)
Reply

Marsh Posté le 22-05-2008 à 21:56:46    

Merci pour vos réponses...
Effectivement, c'est l'impression de carte de visite que je dois faire..
Mais par contre, il ne s'agit pas de vectoriel, ni d'images fourni pas l'internaute.
Ce dernier saisi ces coordonnées et choisi un fond pour sa carte...Basta...Il ne peut pas plus personnalisé.
Ce qui veut dire, que j'aurai sur le serveur déjà mes images au format TIFF 300Dpi CMJN
Pour l'instant, je pense utiliser FPDF....mais l'ayant utilisé que pour générer des pdfs dédié à l'écran, simples et peu contraignants...(pas grave si les marges et saut de pages ne sont pas nickel), je souhaite me renseigné sur les autres solutions avant de tout me taper avec FPDF..
 
Sinon, ce que j'ai trouvé sur le net, c'est xls-fo, mais ca me parait compliqué, voir impossible à mettre en oeuvre sur un serveur dédié
et sinon j'ai trouvé ce site : http://www.fdlpdf.com/
J'ai envoyé une demande d'infos...j'attends leur réponse
 
Merci
 
Marco

Reply

Marsh Posté le 22-05-2008 à 23:22:32    

Arf, effectivement, je viens de void l'API de FPDF (j'avoue avoir surtout utilisé HaruPDF et Jaws). Bah l'API est assez brute de fonderie. Genre je n'ai pas vu de fonction pour spécifier la taille de la page, pas de fonction pour manipuler les matrices de transformations (rotations / scaling de texte / polygone), pas de SetBottomMargin(). Gné ?
 
Sinon Haru PDF permet de faire ça (Jaws est proprio), sauf que l'API est en C, pas en PHP. C'est bien documenté, avec pas mal d'exemples, très bas niveau, c.f http://libharu.sourceforge.net/.
 
Sinon XSL/FO, la dernière fois que j'avais regardé (bon, ça date), il n'y avait que des outils Java en ligne de commande. Ça bouffait un max de resources, mais c'était utilisable coté serveur. Ça me parait un peu overkill pour ce que tu veux faire.

Reply

Marsh Posté le 10-10-2009 à 10:47:43    

Bonjour,
J'aimerais savoir si vous avez trouvé votre bonheur concernant une api php permettant de générer un pdf pour imprimeur ?
par avance, merci

Reply

Marsh Posté le 22-08-2012 à 17:41:59    

Bonjour pifouxx
as-tu trouvé l'outil PHP permettant de créer un PDF en haute résolution. Dans mon cas, je dois aussi traiter image du client, rotation, transparence, texte en vectoriel.
est-ce dans le domaine du faisable ou dois-je abandonner ?
merci pour vos réponses
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed