Il y a plusieurs possibilit�s, cela d�pend si tu veux produire du PDF � 
partir d'un logiciel particulier ou si tu veux que ce soit plus g�n�ral.

Une application qui imprime (sous Unix) ne fait rien d'autre en r�alit� que 
g�n�rer un fichier d'impression (PostScript s'il s'agit de texte "riche" ou 
d'images) et passer ce fichier � un programme qui, normalement, est un 
gestionnaire de file d'impression mais qui peut �tre n'importe quoi d'autre, 
par exemple un convertisseur PostScript/PDF. Et il y a toujours un 
convertisseur PostScript/PDF dans une distribution Linux (cette conversion 
est notamment l'une des possibilit�s de GhostScript).

Si tu es sous KDE 2.2.x, il y a une pseudo-imprimante (kprinter) toute pr�te 
("Imprimer dans un document PDF"). Mais elle n'est pas impl�ment�e comme une 
file d'impression au sens Unix du terme, et elle n'est donc pas visible en 
tant que telle pour les applications non-KDE (Netscape, StarOffice, etc.). 
Pour produire du PDF au lieu d'imprimer, il suffit de mettre en place une 
fausse file d'impression faisant appel � GhostScript (gs) avec les options 
qui vont bien pour transformer le flux PostScript entrant en PDF. Voici un 
exemple de commande que j'utilise pour cela :

gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=fichier.pdf -
Cette commande prend tout ce qui vient sur son entr�e standard (et qui doit 
�tre du PS sinon erreur) et produit "fichier.pdf" en se servant d'un "pilote 
d'imprimante" (DEVICE) qui n'est autre qu'un pilote PDF (voir man gs pour 
explications et autres options). Il existe un script ps2pdf (fourni notamment 
dans la Mdk) qui fait la m�me chose (avec moins de possibilit�s mais avec une 
syntaxe plus simple).

Pour StarOffice, une "imprimante" est en r�alit� n'importe quel programme 
acceptant du PostScript sur son entr�e standard. C'est le cas de la commande 
"lpr" ou "lp" sous Linux, mais en �ditant le fichier de config Xpdefaults (ou 
en utilisant spadmin) tu peux ajouter n'importe quelle "imprimante" 
StarOffice en cr�ant un nom logique et en associant � ce nom un commande 
shell quelconque. Cette commande peut, par exemple, �tre un appel de 
GhostScript avec les options indiqu�es ci-dessus. (Je pourrai t'expliquer 
plus pr�cis�ment la manip si int�ress�). Pour ma part, je suis m�me all� plus 
loin, en cr�ant une "imprimante" StarOffice qui, en r�alit�, est un script 
Perl qui, apr�s avoir converti le document en PDF (avec gs), envoie ce 
document par e-mail � une adresse donn�e.

Si tu veux une solution plus g�n�rale, il faut installer une vraie file 
d'impression (accessible par lpr) au niveau Unix (et non plus au niveau KDE 
ou StarOffice), et �crire un filtre d'impression (utilisant gs ou ps2pdf lui 
aussi) � ce niveau. C'est d'ailleurs la seule solution quand on veut d�ployer 
le convertisseur PDF comme une ressource partag�e pour plusieurs utilisateurs 
simultan�s (ce qui implique un vrai spool d'impression). Le mode d'emploi 
d�pend du gestionnaire d'impression (CUPS, LPD ?). Personnellement, je ne 
l'ai pas fait, n'ayant besoin d'imprimer qu'� partir d'applications KDE ou de 
StarOffice.

Le Mardi 7 Mai 2002 13:25, Eric Dupret a �crit :
> Bonjour tout le monde,
>
> comment installer une imprimante
> dont le "port" de destination serait un fichier PDF
> l'objectif est de creer une imprimante a l'image
> de pdfwriter de chez adobe.
>
> A+
> eric

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à