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]

Répondre à