OVH Cloud OVH Cloud

Impressions en PHP

3 réponses
Avatar
Roland MATTEOLI
Je suis en train de reflechir a une application ou
je dois imprimer de gros etats (plusieurs centaines
de pages) a partir d'une base MySQL.
L'impression doit pouvoir se faire sur l'imprimante
des postes clients. De plus ces postes pourront etre
des PC/windows, Linux ou des macs, connecté en intranet
ou internet.
Quelqu'un a-t-il deja pratique ce genre de choses ?
Y a-t-il un moyen ?

Merci.

--
Roland MATTEOLI

3 réponses

Avatar
Damien Metzler
Je suis en train de reflechir a une application ou
je dois imprimer de gros etats (plusieurs centaines
de pages) a partir d'une base MySQL.
L'impression doit pouvoir se faire sur l'imprimante
des postes clients. De plus ces postes pourront etre
des PC/windows, Linux ou des macs, connecté en intranet
ou internet.
Quelqu'un a-t-il deja pratique ce genre de choses ?
Y a-t-il un moyen ?

Merci.



Générer un PDF : pour moi c'est le seul moyen de garantir une impression
identique sur plusieurs plateformes différentes.
Pour ça tu disposes de plusieurs librairies :
- FPdf : en php
- PDFLib : module php non libre et payant pour utilisation commerciale


Sinon tu peux aussi te fier au html si ça ne te dérange pas et faire une
feuille de style spécifique pour l'impression (CSS2 et ça ne marche peut
être pas sous IE :-p)

Avatar
Zouplaz
Damien Metzler - :


Générer un PDF : pour moi c'est le seul moyen de garantir une
impression identique sur plusieurs plateformes différentes.
Pour ça tu disposes de plusieurs librairies :
- FPdf : en php


Et ca consomme beaucoup en ressources machine une librairie comme ça si
elle est appellée en temps réel.



Sinon tu peux aussi te fier au html si ça ne te dérange pas et faire
une feuille de style spécifique pour l'impression (CSS2 et ça ne
marche peut être pas sous IE :-p)


Il gère bien (IE 5.5 mini je crois) les sauts de page mais de manière
minimaliste...

Avatar
Thibaut Allender
"Damien Metzler" wrote in message
news:bkcjtq$pu7$
Générer un PDF : pour moi c'est le seul moyen de garantir une impression
identique sur plusieurs plateformes différentes.


le W3C n'apprecierait pas... tu fais bien de preciser "pour moi" ;)

Sinon tu peux aussi te fier au html si ça ne te dérange pas et faire une
feuille de style spécifique pour l'impression (CSS2 et ça ne marche peut
être pas sous IE :-p)


ca marche tres bien sous IE