Impression au format PDF (via OpenOffice.org)

Pré requis : Pour réaliser des impressions au format PDF vous devez avoir OpenOffice.org installé sur votre machine locale.

Lancer une commande dans l'invite de commande

Vous devez lancer la commande : « set userprofile=c:\ » puis la commande

« <OOoInstall>program/soffice.exe" -invisible-

accept=socket,host=0,port=<NumeroPort>,tcpNoDelay=1;urp,Negotiate=0,ForceSynchronous=0» Vous devez remplacer deux balises avec vos propres critères :

<OOoInstall> = répertoire d'installation d'OpenOffice sur votre machine (exemple : C:\Program Files\OpenOffice.org 3\)

<NumeroPort> = numéro de port que vous souhaitez utiliser. SIMAX devra écouter sur le même port qu'OpenOffice.

Exemple :

IMG_P00485

Remarque : après cette procédure, il est possible que OpenOffice se lance comme si c'était la première fois (Fenêtre de bienvenue etc.). Dans ce cas cliquez sur « suivant » jusqu'à « terminer ».

Configurer OpenOffice.org (optionnel)

Pour configurer OpenOffice afin qu'il démarre automatiquement avec la configuration souhaitée suivez les instructions de la page internet ci-dessous :

http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/ProUNO/Starting_OpenOffice.org

_in_Listening_Mode

Cela vous évitera de devoir lancer OpenOffice dans l'invite de commande chaque jour.

Modifier le fichier de configuration

Dans la partie *CLIENT+ du fichier de configuration vous pouvez ajouter 2 clés :

PDFFORMATSERVER_PORT permet de modifier le numéro de port (exemple : 8040)

PDFFORMATSERVER_DIRECTORY permet de définir un nouveau répertoire de sortie pour tous les fichiers PDF générés.

IMG_P00486

Préparer un modèle d'édition pour une impression PDF

Dans SIMAX, créez un modèle d'édition en rattachant un document modèle (.odt de préférence) et sélectionnez le format de sortie « PDF via OpenOffice serveur ».

IMG_P00487

Pour tester, il ne reste qu'à lancer une impression avec ce modèle. Au moment du clic sur le bouton « Imprimer » SIMAX dialogue avec OpenOffice (de façon invisible pour l'utilisateur) et génère un document en PDF dans le dossier précisé dans le fichier info.SIMAX.

Mis à jour