Le Tue, Apr 19, 2005 at 06:08:39PM +0200, Touns �crivait/wrote: > > --- Fran�ois TOURDE <[EMAIL PROTECTED]> > wrote: > > Le 12892i�me jour apr�s Epoch, > > [EMAIL PROTECTED] �crivait: [...]
> > Pour une base de donn�es, je ne vois pas bien la structure. > > D'autre part, g�n�rer des fichiers postscript se fait en g�n�ral > > assez facilement � partir de tous les logiciels capables > > d'imprimer. > en fait c'est pour g�n�rer un annuaire, genre 4 lignes d'une table > par page, et j'ai tent� de g�n�rer avec mailing, mais �a marche pas > du tout : 1) �a cr�e un fichier par ligne de la base, Une possibilit� serait d'�crire un script qui interroge la base de donn�es (en MySQL par exemple) puis qui produit un fichier pour un formatteur comme LaTeX, Lout ou Troff. Ensuite, on lance ce formatteur pour produire un PostScript et/ou un PDF. Ce fichier peut g�n�ralement �tre imprim� par un imprimeur comp�tent. Il existe aussi des biblioth�ques g�n�rant directement des documents PDF et/ou PostScript, mais je les connais mal (et je crois qu'elles obligent � calculer la mise en page, ce que les formatteurs font tr�s bien). La question est alors quel formateur prendre: LaTeX, Lout ou Troff (ie groff sous Linux). A mon avis, l'�l�ment d�terminant est de prendre celui avec lequel on a le plus l'habitude. Si vous n'en connaissez aucun, j'aurais tendance � suggerer Lout pour sa simplicit�. On pourrait peut-�tre aussi g�n�rer du XML dans un type adhoc, puis utiliser un transformateur de XML capable de produire du PDF ou du PS. Ca revient au m�me, et je connais moins bien ce genre d'outils (j'ignore s'il existe des g�n�rateurs de PDF ou PostScript au dessus de XSLT, ceux que je connais -jade- passent, me semble-t-il, par LaTeX). -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basile<at>starynkevitch<dot>net aliases: basile<at>tunes<dot>org = bstarynk<at>nerim<dot>net 8, rue de la Fa�encerie, 92340 Bourg La Reine, France -- Pensez � lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez � rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

