le 30/01/2005 à 13:58
langtuparis
Bonjour,
Je suis entrain de mettre en place d'une application permettant d'éditer les données extraites des requetes MySQL sur papiers. (en local)
Les résultats seront mis en forme sous forme d'un tableau (genre nom, prénom, téléphone...). D'après mon estimation, il s'agit chaque fois d'un tableau de 15 colonnes et d'environ 4000 lignes. Cela représente à peu près 100 pages en A3.
La solution de générer en HTML et d'imprimer par le biais d'IE n'est pas envisageable à cause des pb de mis en page.
Je me penche actuellement sur la génération des PDF avec FPDF. Mais je sais pas à quel prix qu'on doit payer:
- est-il possible (ou raisonnable) de générer un doc PDF en format A3 de 100 pages, quel'est le temps nécessaire, les ressources consommées...
- Comment faire pour garder la même mise en page pour chaque page PDF imprimable. (header, footer, tableau). Si vous avez des emxemples ca sera merveilleux.
Bref je voudrais savoir est-ce que ma solution est la bonne? si non y a t'il une autre solution?
Je vous merci d'avance
Je suis entrain de mettre en place d'une application permettant d'éditer les données extraites des requetes MySQL sur papiers. (en local)
Les résultats seront mis en forme sous forme d'un tableau (genre nom, prénom, téléphone...). D'après mon estimation, il s'agit chaque fois d'un tableau de 15 colonnes et d'environ 4000 lignes. Cela représente à peu près 100 pages en A3.
La solution de générer en HTML et d'imprimer par le biais d'IE n'est pas envisageable à cause des pb de mis en page.
Je me penche actuellement sur la génération des PDF avec FPDF. Mais je sais pas à quel prix qu'on doit payer:
- est-il possible (ou raisonnable) de générer un doc PDF en format A3 de 100 pages, quel'est le temps nécessaire, les ressources consommées...
- Comment faire pour garder la même mise en page pour chaque page PDF imprimable. (header, footer, tableau). Si vous avez des emxemples ca sera merveilleux.
Bref je voudrais savoir est-ce que ma solution est la bonne? si non y a t'il une autre solution?
Je vous merci d'avance