Comment installer un système de génération de PDF sous Windows à base de logiciels libres et gratuits, en conservant la possibilité de nommer les fichiers générés ?


Création de Fichiers PDF avec Ghoscript, Gsview, et Redmon.

Ce document décrit les étapes de l'installation et du réglage des paramètres de Ghostscript, Gsview, Redmon et d'un pilote d'imprimante postscript dans le but de pouvoir créer des fichiers au format PDF à partir de n'importe quelle application sachant imprimer sous Windows. Ce document a été établi à partir de l'astuce publiée dans la FAQ de www.staroffice-fr.com par Johann LECLERCQ.

Infos sur StarOffice: www.staroffice-fr.com

Infos sur Ghostscript: www.ghostscript.com

Version HTML de ce document : htmlpdf.html

Version PDF de ce document : pdf.pdf


--------------------------------------------------------------------------------

Sommaire

1) Téléchargement des fichiers

2) Installation des composants

3) Installation d'une imprimante Postscript

4) Redirection des impressions postscript vers Ghostscript

5) Création du fichier d'argument

5.1) Vous n'avez pas ATM

5.2) Vous avez ATM

5.3) Options

5.4) Enregistrement du fichier d'arguments

5.5) Astuce

6) Création d'un fichier PDF

6.1) Impressions

6.2) Petits conseils



1) Téléchargement des fichiers:
La version française de Redmon (v1.7fr), se trouve à l'adresse:

http://www.cs.wisc.edu/~ghost/redmon/index.htm .

Ghostscript et Ghostview se trouvent à l'adresse suivante:

http://www.cs.wisc.edu/~ghost/

Vous pouvez télécharger les dernières versions de ces programmes.

Je vous conseille aussi l'installation de Adobe Type Manager (ATM), gratuiciel permettant la gestion des polices postscript sous windows disponible sur le site de Adobe.

2) Installation des composants:
Dezipper le fichier de ghostscript que vous avez téléchargé (gsXXXw32.zip, ou XXX représente le numéro de version de ghostscript) et cliquez sur setupgs.exe. Un nouveau répertoire contenant Ghostscript, nommé c:\gs sera créé. Vous pouvez effacer les fichiers d'installation.

Dans c:\gs, créez un nouveau répertoire et appelez le redmon. Décompresser redmonXXfr.zip (XX numéro de version de Redmon) dans c:\gs\redmon et cliquez sur le programme d'installation setup.exe.

Cliquez sur le fichier d'installation de Ghostview, gsvXXw32.exe (XX=numéro de version de Ghostview), répondre oui à toutes les questions jusqu'à « Installation réussie ». Ghostview s'installe dans le répertoire c:\ghostgum.

3) Installation d'une imprimante Postscript:
Nous allons installer une imprimante utilisant le langage postscript, la Apple Color LaserWriter 12/600.

Cliquez sur le menu « Démarrer>Paramètres>Imprimantes » puis Ajout d'imprimantes. Ensuite choisir la « Apple Color LaserWriter 12/600 ». Le système vous demandera peut-être le CDROM Windows 9X. L'imprimante est alors installée. Choisir imprimer dans un fichier, ne pas choisir « imprimante par défaut » et dire « non » à la page de test. En effet, nous ne possédons pas l'imprimante. Rebootez la machine après cette phase. C'est plus sûr !


4) Redirection des impressions postscript vers Ghostscript:
L'imprimante redirigé par "Redmon" est la "Apple Color LaserWriter". Dans les propriétés de l'imprimante au niveau de l'onglet « détails », faire « ajouter un port » puis choisir « autre » et « port redirigé » (RPT1:). Dans les paramètres du spouleur, il faut désactiver le bidirectionnel.

Dans l'onglet postscript, vous pouvez choisir n'importe quelle option sauf « Encapsulated postscript (EPS) ». Essayez ce qui fonctionne le mieux (normallement « Postscript (optimiser pour portabilité – ADSC) »).

Dans les paramètres du port, pour le champ « rediriger ce port vers le programme », on met :

C:\gs\gsX.XX\bin\gswin32c.exe

X.XX correspondent au numéro de version de Ghostscript (si vous avez la version 7.00, vous devez mettre C:\gs\gs7.00\bin\gswin32c.exe)

Pour le champ "Les arguments pour ce programme sont", Mettre :

@c:\gs\pdf.rsp -sOutputFile="%1" -c .setpdfwrite -f -


Ne pas oublier l'espace et le caractère "-".

Pour le champ "impression", on met :

"Demander le nom de fichier"

Pour le champ « Délai de fermeture », il est conseillé de mettre 600 secondes.


5) Création du fichier d'argument:
Ce fichier contient les paramètres à envoyer à Ghostscript pour la création du PDF.

5.1) Vous n'avez pas ATM:
Ouvrez le Bloc-note, et tapez ce qui suit:

-Ic:\gs\gsX.XX;c:\gs\fonts
-dNOPAUSE
-sDEVICE=pdfwrite
-dSAFER

X.XX correspondent au numéro de version de Ghostscript (si vous avez la version 7.00, vous devez mettre C:\gs\gs7.00).

5.2) Vous avez ATM:
Si vous avez Adobe Type Manager d'installé sur votre machine, tapez ce qui suit:

-Ic:\gs\gsX.XX;c:\gs\fonts
-dNOPLATFONTS
-sDEVICE=pdfwrite
-dNOPAUSE
-dSAFER
-sFONTPATH="c:\psfonts"

Cela permettra à Ghostscript d'utiliser les polices de ATM (en fait, si le répertoire c:\psfonts existe sur votre machine et qu'il contient des fichiers ayants pour extension « .pfb » et pour icône , vous avez ATM).

5.3) Options:
vous pouvez rajoutez ces commandes pour fixer la configuration

-sPAPERSIZE=a4 format de page du fichier

-r300 résolution en points par pouce (ici 300 ppp)

D'autre paramètres existent, consultez l'aide de Ghostscript.

5.4) Enregistrement du fichier d'arguments:
Cliquez sur Fichier>Enregistrer puis choisissez le répertoire c:\gs et enregistrez sous un nom quelconque. Fermer le bloc-note et renommer votre fichier en « pdf.rsp ».

5.5) Astuce:
Vous pouvez créé plusieurs imprimantes pour PDF avec des configurations différentes (taille papier, résolution...) en faisant un fichier d'argument différent et en utilisant des ports redirigés différents (rpt1, rpt2, rpt3, etc...).

6) Création d'un fichier PDF:
6.1) Impressions:
Pour cela ouvrir n'importe quel logiciel contenant un menu « fichier>imprimer ». Il faut choisir l'imprimante Apple LaserWriter (Il est tout à fait possible de renommer l'imprimante dans le gestionnaire d'imprimantes en quelque chose de plus explicite, du type « Création de PDF ». Une fois l'impression lancée, une boîte de dialogue « Enregistrer sous... » va s'ouvrir. Entrer le nom et le chemin que vous voulez donner à votre fichier PDF avec l'extension « .pdf » et le tour est joué !

6.2) Petits conseils:
Pour la création de fichiers contenant du texte, choisissez si possible des polices postscript. Dans le WordPad, dans la liste déroulante, elles apparaissent précédées d'une petite imprimante à la place des deux T des polices truetype. Votre fichier sortira bien plus beau et sera bien plus léger car les polices Truetype sont converties en graphiques Bitmaps.

Polices postscript standard: Arial MT, CenturySchL, Courrier, Dingbats, Euro Monospace, Euro Sans, Euro Serif, NewMilleniumSchlbk, NimbusMonL, NimbusSanL, NimbusSanLCon, NimbusRomN9L, StandardSymL, Symbol (symbole), Times New Roman PS MT, URWBookmanL, URWChanceryLMed, URWGothicL, URWGothicLDem, URWPalladioL, ZapfDingbats.

Auteur : Jérôme Bertagne

Date : 08/01/2002

© Guy Capra, ALOMPHEGA