Commetn changer la definition (DPI) du PDF genere ?
Spipu Le 28/09/2009 à 09:53 heu... normalement il n'y a pas besoin de changer de DPI, c'est toi qui décide directement en fonction des images que tu mets dans ton PDF... si tu veux plus ou moins de précisions sur tes images, il suffit de changer la résolution de tes images
ben non.
Je defini un format a4 par exemple. Il faut donc que je dise quel DPI sinon la taille de mes images va changer sur le PDF !
c'est super important
Spipu Le 29/09/2009 à 13:05 ben non, il suffit de donner la taille que tu veux à tes images : style="width: 50mm"
non. Le principe du PDF pour un imprimeur est d'avoir un document a une certaine definition. Changer la taille puis redimensionner une image change l'effet visuel, mais l'imprimeur , lui, ne peut pas se servir du PDF genere...
Spipu Le 29/09/2009 à 13:39 alors là, je ne comprends vraiment pas où est ton pb...
Si tu mets une image, elle sera intégrée telle quelle dans le PDF final, sans aucune modification. Après, si tu veux qu'elle ai tel ou tel taille, il faut le préciser dans le style de l'image. Il n'y a aucun redimensionnement de fait.
ben justement, je veux generer un PDF a 600DPI par exemple. (le PDF genere par defaut est 96DPI via HTML2PDF). Comment faire ?
Spipu Le 29/09/2009 à 14:11 le PDF généré n'a pas de DPI par défaut. tout est en vectoriel. Seul les images sont en "pixel", et dans ce cas là, le rapport pixel / mm est directement lié à la taille d'origine de l'image (en pixel), et à la taille on demande qu'elle s'affiche via le style css (en mm, pt, in, ...)
Non, pas vraiment
Quand je fait "width=1000" (dots) dans un tableau, le tableau fait la largeur de la page approx, dont le DPI du PDF est 1000/210*25.4=120dpi ce que voit l'imprimeur
et non pas 600
je veux donc augmenter cette precision a 600DPI (concretemetn, si je fait <table width=5000> -> le tableau doit tenir more or less dans une page A4)
Pardon, dons mon example test, je fait <yable width=680> et cela tient dans une page A4 approx, dont le DPI par defaut est 680/210*25.4=82 (donc probably 96 qui est le standard international)
Spipu Le 29/09/2009 à 23:16 le nombre de pixels par point, et le DPI de l'imprimeur n'ont rien à voir
de plus, width="..." n'est plus à utiliser depuis des années car il ne premet pas de préciser l'unité, il faut utiliser les styles CSS : style="width:120mm" car ainsi tu précises bien l'unité.
enfin, dans le pdf, que tu précises en px, en mm, en pt, ou en in, ca ne sert qu'à préciser la taille des éléments, en aucune façon leur définition...
donc si tu veux une image de 100mm de côté, il suffit de mettre style="width:100mm" dans la balise img, et le DPI découlera directement de la résolution de l'image d'origine.
sauf que style="width:100mm" n'est pas prix en compte par HTML2PDF !!!!! donc me voila dans une queue de poisson !
Spipu Le 30/09/2009 à 09:42 si, c'est pris en compte. Tu as mis quoi exactement comme code html ?