Você está na página 1de 9

Tutoriel: produire du Postscript et du PDF l'aide du pilote d'imprimante Postscript

Vous voulez convertir un document Word, Excel, PowerPoint... en Postscript, depuis Windows (2000 ou ultrieur) ? Cette page s'adresse vous !

propos de la conversion en PDF


La conversion en Postscript est une des voies possible pour produire un document au format PDF. Cette mthode est moins puissante que d'utiliser des logiciels spcialiss, comme Adobe Acrobat, mais elle suffit pour la plupart des usages, et elle ne fait intervenir que des logiciels gratuits.

Comment a marche ?
Imaginez ce qui se passe quand vous imprimez un document Excel sous Windows. 1. Vous ouvrez le fichier avec Excel. 2. Vous cliquez sur le bouton Imprimer . 3. Le papier sort de l'imprimante. Regardons maintenant les dtails. 1. Vous ouvrez le fichier avec Excel.
Le programme Excel lit le fichier. Il envoie Windows des commandes de dessin pour l'afficher l'cran.

2. Vous cliquez sur le bouton Imprimer .


Excel envoie Windows des commandes de dessin. Windows fait appel un pilote d'imprimante pour les transformer en commandes comprhensibles par l'imprimante. Ces commandes sont transmises l'imprimante, qui y ragit.

3. Le papier sort de l'imprimante. Postscript est un langage compris par certains modles d'imprimantes. Si vous avez une imprimante de ce type, les commandes produites par le pilote d'imprimante seront donc du Postscript. Windows sait donc dj convertir votre fichier Excel en Postscript ! Pour se servir de cette machinerie, il va falloir installer une imprimante Postscript sans avoir le matriel correspondant, et lui indiquer d'enregistrer les commandes dans un fichier au lieu de chercher les envoyer une vraie imprimante. Convertir un document en Postscript se fera alors en demandant une impression sur cette imprimante Postscript et en lui indiquant un nom de fichier.

Installer une imprimante Postscript


L'installation de cette pseudo imprimante se droule comme pour une imprimante normale, mais les paramtres seront subtilement diffrents.

Comme il n'y a pas de vraie imprimante, pas question d'utiliser la dtection automatique ! Il faudra indiquer la main les paramtres.

Sur quel port l'imprimante est-elle branche ? Hum, il n'y a pas d'imprimante, mais le port FILE: est l pour a.

Il faut indiquer un modle d'imprimante, mme sans avoir le matriel correspondant. En fait, n'importe quel modle d'imprimante Postscript conviendra : le pilote d'impression est toujours le mme, et seuls quelques paramtres changent. Ici, on va utiliser Gnrique\MS Publisher Color Printer , qui est prvu spcialement pour convertir des documents en Postscript.

Choisissez un nom pour cette pseudo imprimante, et vitez d'en faire l'imprimante par dfaut, sinon vous risquez d'avoir du mal faire des impressions normales !

Pour la suite, gardez les valeurs proposes par dfaut. Et voil, vous avez une nouvelle imprimante !

Convertir un document en Postscript


Pour convertir un document en Postscript, vous pouvez maintenant procder comme pour imprimer le document. Par exemple pour un document Word :

Pensez slectionner l'imprimante Postscript :

Pour le nom du fichier, choisissez un nom se terminant par .prn , sinon le systme rajoutera automatiquement cette extension. ( .prn est l'extension utilise pour les fichiers de commandes d'impression, quel que soit le langage sous-jacent cela peut trs bien tre autre chose que du Postscript).

Enfin, vous pouvez changer l'extension du nom de fichier en .ps pour bien marquer qu'il s'agit d'un fichier Postscript.

Convertir le Postscript en PDF avec Ghostscript et Ghostview


Afin d'afficher un fichier Postscript sous Windows, il vous faut installer deux logiciels : Ghostscript et Ghostview. Ces logiciels permettent galement de convertir les fichiers Postscript en fichiers PDF. Une fois votre fichier ouvert avec Ghostview, vous pouvez le convertir en PDF en passant par le menu Fichier.

Vous indiquez le format voulu (PDF) en choisissant pdfwrite comme type de conversion.

Trucs et astuces
Produire du Postscript Encapsul (EPS)
Le Postscript Encapsul est une variante du format Postscript, utilise quand on veut inclure un document Postscript dans un autre document (par exemple une image dans un fichier LaTeX). Le pilote d'impression Postscript de Windows peut tre rgl pour produire directement du Postscript Encapsul. Pour cela, le programme utilis pour imprimer le document (par exemple Word dans les exemples ci-dessus), juste avant de cliquer OK pour lancer l'impression, faites un dtour par le bouton Proprits pour rgler les options de votre imprimante Postscript. Choisissez ensuite le bouton Avanc , et regardez dans la rubrique des options Postscript. Parmis les choix d'optimisation, vous trouverez EPS : c'est ce qu'il vous faut !

Automatiser la conversion : doc2ps.js (pour les utilisateurs expriments)


Si vous souhaitez automatiser la conversion de fichiers Word en Postscript, vous pouvez vous inspirer du petit script suivant, placer dans un fichier texte appel doc2ps.js .
var files = WScript.Arguments; var fso = new ActiveXObject("Scripting.FileSystemObject"); var word = new ActiveXObject("Word.Application"); word.ActivePrinter = "MS Publisher Color Printer"; for (var i = 0 ; i < files.length ; i++) { var docfile = fso.GetAbsolutePathName(files(i)); var psfile = fso.GetAbsolutePathName(fso.GetBaseName(files(i)) + ".ps"); var doc = word.Documents.Open(docfile); WScript.Echo(docfile + " -> " + psfile); word.PrintOut(false, false, 0, psfile); doc.Close(0); }; word.Quit(); WScript.Quit(0);

Pour convertir un fichier Word en Postscript, il vous suffit alors de lancer la commande
cscript //nologo doc2ps.js mon_fichier_word.doc

Le fichier produit s'appelle alors mon_fichier_word.ps . (Vous pouvez indiquer plusieurs fichiers convertir en une seule commande).

Você também pode gostar