6.13 Configuration de PDF Generator

Si vous avez installé PDF Generator dans le cadre de l’installation de votre solution LiveCycle, procédez comme suit :

6.13.1 Définition des variables d’environnement

Si vous avez installé PDF Generator et que vous l’avez configuré pour convertir les fichiers au format PDF, pour certains formats de fichiers, vous devez définir manuellement une variable d’environnement contenant le chemin d’accès absolu utilisé pour démarrer l’application correspondante. Le tableau suivant répertorie les applications natives pour lesquelles PDF Generator nécessite une définition des variables d’environnement.

Application

Variable d’environnement

Exemple

Adobe Acrobat X

Acrobat_PATH

C:\Program Files\Adobe\Acrobat 10.0\Acrobat\Acrobat.exe

 

Adobe FrameMaker®

FrameMaker_PATH

C:\Program Files\Adobe\FrameMaker7.1\FrameMaker.exe

Bloc-notes

Notepad_PATH

C:\WINDOWS\Notepad.exe

OpenOffice.org

OpenOffice_PATH

C:\Program Files\OpenOffice.org 3.3

 

Adobe PageMaker®

PageMaker_PATH

C:\Program Files\Adobe\PageMaker 7.0\PageMaker.exe

WordPerfect

WordPerfect_PATH

C:\Program Files\WordPerfect Office 12\Programs\wpwin12.exe

Remarque : la variable d’environnement OpenOffice_PATH est définie sur le dossier d’installation et non pas sur le chemin d’accès au fichier exécutable.

Il n’est pas nécessaire de configurer les chemins d’accès des applications Microsoft Office comme Word, PowerPoint, Excel, Visio et Project, ni ceux des applications AutoCAD. Le service Generate PDF lance automatiquement ces applications si elles sont installées sur le serveur.

6.13.2 Configuration du serveur d’applications pour utiliser le serveur proxy HTTP

Si l’ordinateur sur lequel LiveCycle est exécuté utilise des paramètres proxy pour accéder à des sites Web externes, le serveur d’applications doit être démarré avec les valeurs suivantes définies en tant qu’arguments Java Virtual Machine (JVM™) :
-Dhttp.proxyHost=[server host] 
-Dhttp.proxyPort=[server port]

Suivez la procédure ci-dessous pour démarrer votre serveur d’applications avec les paramètres de l’hôte proxy HTTP.

6.13.2.1 Ajout du paramètre à Boss

  1. Vérifiez que JBoss Application Server est inactif.

  2. Dans la ligne de commande, modifiez le script run.conf.bat ou run.bat dans le répertoire [racine JBoss]/bin/.

  3. Insérez le texte ci-après dans le fichier de script :

    Set JAVA_OPTS=%JAVA_OPTS% 
    -Dhttp.proxyHost=[server host] 
    -Dhttp.proxyPort=[server port] 
  4. Enregistrez le fichier, puis fermez-le.

6.13.3 Définition de l’imprimante Adobe PDF comme imprimante par défaut

Définissez l’imprimante Adobe PDF comme imprimante par défaut sur le serveur. Si l’imprimante Adobe PDF n’est pas configurée en tant qu’imprimante par défaut, PDF Generator ne peut pas convertir les fichiers correctement.

  1. Sélectionnez Démarrer > Imprimantes et télécopieurs.

  2. Dans la fenêtre Imprimantes et télécopieurs, cliquez avec le bouton droit de la souris sur Adobe PDF, puis sélectionnez l’option Définir comme imprimante par défaut.

6.13.4 Configuration d’Acrobat

Vous pouvez effectuer cette procédure après avoir lancé Configuration Manager et déployé LiveCycle sur le serveur d’applications.

  1. Si une version précédente (9.0.x ou antérieure) d’Acrobat est installée, désinstallez-la à l’aide de la fonctionnalité Ajouter ou supprimer des programmes du Panneau de configuration Windows.

  2. Effectuez l’une des opérations suivantes :

    • Si vous utilisez les supports, insérez le CD d’Acrobat Pro.

    • Pour utiliser les téléchargements ESD, téléchargez Acrobat depuis votre emplacement ESD.

  3. Installez Acrobat X Pro en exécutant le fichier AutoPlay.exe.

  4. Accédez au dossier additional\scripts sur le support d’installation de LiveCycle.

  5. Exécutez le fichier de commandes suivant :

    Acrobat_for_PDFG_Configuration.bat [LiveCycle root]/pdfg_config
  6. Ouvrez Acrobat et sélectionnez Aide > Rechercher les mises à jour maintenant > Préférences.

  7. Désélectionnez Rechercher automatiquement les mises à jour Adobe.

6.13.4.1 Validation de l’installation d’Acrobat

  1. Recherchez un fichier PDF sur votre système, puis cliquez deux fois sur son nom pour l’ouvrir dans Acrobat. Si le fichier PDF s’ouvre sans problème, Acrobat est correctement installé.

  2. Si le fichier PDF ne s’ouvre pas, désinstallez Acrobat, puis réinstallez-le.

Remarque : veillez à fermer toutes les boîtes de dialogue Acrobat affichées après l’installation d’Acrobat et à désactiver les mises à jour automatiques d’Acrobat.

Définissez la variable d’environnement Acrobat_PATH pour qu’elle renvoie sur Acrobat.exe (par exemple, C:\Program Files\Adobe\Acrobat 10.0\Acrobat\Acrobat.exe).

6.13.4.2 Configuration de la prise en charge des applications natives

  1. Installez Acrobat et validez cette installation, comme décrit dans les étapes précédentes.

  2. Définissez Adobe PDF comme imprimante par défaut.

6.13.4.3 Modification des paramètres de blocage des fichiers

Modifiez les paramètres du Centre de gestion de la confidentialité Microsoft Office pour permettre à PDFG de convertir des documents créés dans des versions précédentes de Microsoft Office.

  1. Cliquez sur l’onglet Fichier d’une application Office 2010. Sous Aide, cliquez sur Options pour faire apparaître la boîte de dialogue Options.

  2. Cliquez sur Centre de gestion de la confidentialité, puis sur Paramètres du Centre de gestion de la confidentialité.

  3. Dans les Paramètres du Centre de gestion de la confidentialité, cliquez sur Paramètres de blocage des fichiers.

  4. Dans la liste Type de fichier, désélectionnez l’option Ouvrir pour le type de fichier qui doit être converti par PDFG.

6.13.4.4 Installation du client d’imprimante réseau

PDF Generator inclut le programme d’installation du client d’imprimante réseau pour l’installation de l’imprimante Internet PDF Generator. Une fois l’installation terminée, une imprimante PDF Generator est ajoutée à la liste des imprimantes existantes sur l’ordinateur client. Cette imprimante peut alors être utilisée pour envoyer des documents en conversion PDF. Pour plus d’informations sur l’installation de ce client, voir le document Installation et déploiement de LiveCycle relatif à votre serveur d’applications.

6.13.5 Installation de caractères est-asiatiques sous Windows Server 2003

Lorsque vous convertissez des fichiers HTML en PDF à l’aide de PDF Generator, certaines langues est-asiatiques, telles que le japonais, le coréen et le chinois, ainsi que des langues s’écrivant de droite à gauche, telles que l’arabe, l’arménien, le géorgien, l’hébreu, l’indo-aryen, le thaï et le vietnamien, peuvent ne pas s’afficher dans le fichier PDF.

Pour garantir l’affichage de ces langues sous Windows Server 2003, les polices appropriées doivent être présentes sur le client et le serveur.

  1. Sélectionnez Démarrer > Panneau de configuration et ouvrez Options régionales et linguistiques.

  2. Cliquez sur l’onglet Langues, puis sélectionnez Installer les fichiers pour les langues d’Extrême-Orient.

  3. Cliquez sur l’onglet Options avancées, puis sélectionnez toutes les options de la zone Tables de conversion des pages de codes.

Si des polices manquent encore dans les fichiers PDF convertis, vérifiez l’existence de la police Arial Unicode MS (TrueType) (ARIALUNI.TTF) dans le répertoire C:\WINDOWS\Fonts.

6.13.6 Paramètres de performances du dossier de contrôle de PDF Generator

Pour éviter des messages d’erreur java.io.IOException indiquant que l’espace disque disponible ne permet pas d’effectuer des conversions en PDF à l’aide d’un dossier de contrôle, vous pouvez modifier les paramètres de PDF Generator dans Administration Console.

  1. Connectez-vous à Administration Console et cliquez sur Services > Application et services > Gestion des services, puis sur PDFGConfigService dans la liste des services.

  2. Dans la page Configurer PDFGConfigService, définissez les valeurs suivantes :

    Secondes d’analyse de nettoyage PDFG : 1800

    Secondes avant expiration de la tâche : 6000

    Délai d’expiration de conversion sur le serveur : 450

6.13.7 Comptes utilisateur pour des conversions de fichiers multithreads

Par défaut, PDF Generator ne peut convertir qu’un document OpenOffice, Microsoft Word ou PowerPoint à la fois. Si vous activez les conversions multithreads, PDF Generator peut convertir plusieurs documents simultanément en lançant plusieurs instances d’OpenOffice ou de PDFMaker (qui sert à convertir les documents Word et PowerPoint).

Remarque : seuls Microsoft Word 2007 et Microsoft PowerPoint 2007 sont pris en charge avec les conversions de fichiers à plusieurs threads. Les versions Microsoft Excel 2003 ou 2007 ne sont pas prises en charge.

Si vous devez activer une conversion de fichiers multithread, vous devez commencer par exécuter les tâches décrites dans la section 3.3.4.3 Activation des conversions de fichiers multithreads et de la prise en charge de plusieurs utilisateurs pour PDF Generator.

  1. Dans Configuration Manager, cliquez sur Services > PDF Generator Evaluation > Comptes utilisateur.

  2. Cliquez sur Ajouter et saisissez le nom et le mot de passe d’un utilisateur possédant des privilèges d’administrateur sur le serveur LiveCycle. Si vous configurez des utilisateurs pour OpenOffice, fermez les boîtes de dialogue d’activation d’OpenOffice initiales.

    Remarque : si vous configurez des utilisateurs pour OpenOffice, le nombre d’instances d’OpenOffice ne peut pas être supérieur au nombre de comptes utilisateur spécifiés à cette étape.
  3. Redémarrez le serveur LiveCycle.

6.13.8 Ajout de polices à PDF Generator

Document Services comprend un référentiel central des polices, accessible à tous les modules LiveCycle. Mettez les polices supplémentaires à la disposition des applications autres que LiveCycle sur le serveur afin que PDF Generator puisse les utiliser pour créer les documents PDF créés avec ces applications.

6.13.8.1 Applications autres que LiveCycle

La liste suivante contient des applications non LiveCycle que PDF Generator peut utiliser pour générer des PDF au niveau du serveur :

Applications Windows uniquement

  • Microsoft Office Word

  • Microsoft Office Excel

  • Microsoft Office PowerPoint

  • Microsoft Office Project

  • Microsoft Office Visio

  • Microsoft Office Publisher

  • AutoDesk AutoCAD

  • Corel WordPerfect

  • Adobe Photoshop CS

  • Adobe FrameMaker

  • Adobe PageMaker

  • Adobe Acrobat Pro

Applications multiplateformes

  • OpenOffice Writer

  • OpenOffice Calc

  • OpenOffice Draw

  • OpenOffice Impress

Remarque : outre les applications ci-dessus, vous pouvez également en ajouter d’autres à la liste.

Parmi les applications ci-dessus, la suite OpenOffice (Writer, Calc, Draw et Impress) est disponible sur les plateformes Windows, Solaris™ et Linux®, tandis que les autres sont disponibles uniquement sous Windows.

6.13.8.2 Ajout de polices aux applications Windows uniquement

Toutes les applications Windows mentionnées ci-dessus peuvent accéder à toutes les polices du dossier C:\Windows\Fonts (ou équivalent). Outre le dossier C:\Windows\Fonts, chacune de ces applications peut disposer de son ou de ses propres dossiers de polices.

Ainsi, si vous prévoyez d’ajouter des polices personnalisées au référentiel de polices LiveCycle, assurez-vous que les mêmes polices sont disponibles sur les applications Windows en les copiant dans le dossier C:\Windows\Fonts (ou un dossier équivalent).

Vos polices personnalisées doivent être sous un contrat de licence qui en permet l’utilisation sur les applications ayant accès à ces polices.

6.13.8.3 Ajout de polices à la suite OpenOffice

L’ajout de polices personnalisées à la suite OpenOffice Suite est expliqué dans la FAQ des polices OpenOffice à l’adresse http://wiki.services.openoffice.org.

Il existe également d’autres ressources sur le comportement lié aux polices dans la suite OpenOffice.

  • OpenOffice Fonts Troubleshooting Guide (Manuel de résolution des problèmes liés aux polices dans OpenOffice) à l’adresse (en anglais) : http://www.openoffice.org/FAQs/fontguide.html. Une partie du texte de ce manuel s’applique uniquement à OpenOffice 1. et peut donc s’avérer obsolète concernant OpenOffice 3.1.x et les versions ultérieures.

  • Importing Fonts into OpenOffice 2.1 (Importation de polices dans OpenOffice 2.1) à l’adresse (en anglais) : http://openoffice.blogs.com/openoffice/2007/02/font_import_wiz.html. Bien que ce blog fasse référence à OpenOffice 2.1, les instructions qui s’y trouvent sont valables pour OpenOffice 3.1 et versions ultérieures

6.13.8.4 Ajout de polices aux autres applications

Si vous avez ajouté la prise en charge de la création de fichiers PDF dans d’autres applications, voir l’Aide de ces applications pour ajouter de nouvelles polices. Sous Windows, il vous suffit de copier vos polices personnalisées dans le dossier C:\Windows\Fonts (ou équivalent).

6.13.9 Configuration des conversions HTML vers PDF

Le processus de conversion HTML vers PDF utilise les paramètres d’Acrobat X qui remplacent ceux de PDF Generator.

Remarque : cette configuration est nécessaire à l’activation du processus de conversion HTML vers PDF. Sinon, ce type de conversion échouera.
  1. Installez et validez Acrobat comme décrit dans la section 6.13.4 Configuration d’Acrobat.

  2. Recherchez le fichier pdfgen.api dans le répertoire [racine LiveCycle]\plugins\86_win32 et copiez-le dans le répertoire [racine Acrobat]\Acrobat\plug_ins.

6.13.9.1 Activation de la prise en charge des polices Unicode en vue de conversions HTML en PDF

Important : la conversion HTML vers PDF échoue si un fichier d’entrée compressé comprend des fichiers HTML dont le nom contient des caractères à deux octets. Pour éviter ce problème, n’utilisez aucun caractère à deux octets dans le nom des fichiers HTML.
  1. Copiez la police Unicode vers l’un des répertoires suivants, en fonction de votre système d’exploitation :

    • [racine Windows]\Windows\fonts

    • [racine Windows]\WINNT\fonts

  2. Modifiez la correspondance des noms de police dans le fichier cffont.properties situé dans le fichier [racine LiveCycle]/adobe-generatepdf-dsc.jar :

    • Décompressez cette archive et ouvrez le fichier cffont.properties dans un éditeur de texte.

    • Dans la liste des noms de police Java séparés par des virgules, ajoutez une correspondance à votre système Unicode pour chaque type de police. où kochi mincho est le nom de votre police système Unicode.

      dialog=Arial, Helvetica, kochi mincho

      dialog.bold=Arial Bold, Helvetica-Bold, kochi mincho ...

    • Enregistrez le fichier de propriétés, fermez-le, compressez à nouveau l’archive et redéployez le fichier adobe-generatepdf-dsc.jar.

    Remarque : sur un système d’exploitation japonais, indiquez également la correspondance des polices dans le fichier cffont.properties.ja, prioritaire par rapport au fichier standard cffont.properties.
    La recherche des polices dans la liste s’effectue de gauche à droite ; la première police trouvée est utilisée. Les journaux de conversion HTML vers PDF renvoient une liste de tous les noms des polices trouvées sur le système. Pour déterminer le nom de police à mettre en correspondance, ajoutez celle-ci dans l’un des répertoires ci-dessus, redémarrez le serveur, puis lancez une conversion. Vous pouvez déterminer, à partir des fichiers journaux, le nom de police à utiliser en correspondance.

    Pour intégrer la police dans les fichiers PDF générés, définissez la propriété embedFonts dans le fichier cffont.properties sur true (la valeur par défaut étant false).

6.13.10 Modification des paramètres par défaut des macros dans Microsoft Visio 2007

Lorsqu’un fichier Microsoft Visio 2007 comportant des macros est converti, la boîte de dialogue de notification de sécurité Microsoft Office Visio entraîne l’expiration de la conversion. Pour convertir des fichiers comportant des macros, vous devez modifier les paramètres par défaut des macros dans Visio.

  • Dans Visio 2007, cliquez sur Outils > Centre de gestion de la confidentialité > Paramètres des macros et sélectionnez l’une des options suivantes, puis cliquez sur OK :

    • Désactiver toutes les macros sans notification

    • Activer toutes les macros

6.13.11 Installation du client d’imprimante réseau de PDF Generator

PDF Generator contient un fichier exécutable permettant d’installer l’imprimante réseau de PDF Generator sur un ordinateur client. Une fois l’installation terminée, une imprimante PDF Generator est ajoutée à la liste des imprimantes existantes sur l’ordinateur client. Cette imprimante peut alors être utilisée pour envoyer des documents en conversion PDF.

Remarque : l’assistant d’installation du client d’imprimante réseau disponible dans Administration Console est pris en charge uniquement sur les systèmes d’exploitation Windows. Assurez-vous d’utiliser une JVM 32 bits pour lancer l’assistant d’installation du client d’imprimante réseau. Une erreur se produira si vous utilisez une JVM 64 bits.

Si l’installation de l’imprimante réseau PDFG Network Printer échoue sous Windows, utilisez l’utilitaire natif Ajout d’imprimante du système d’exploitation correspondant, puis configurez l’imprimante en vous reportant à la section 6.13.11.2 Configuration d’une imprimante réseau PDF Generator sous Windows à l’aide de l’assistant natif Ajout d’imprimante.

6.13.11.1 Installation du client d’imprimante réseau de PDF Generator 

Remarque : avant d’installer le client d’imprimante réseau de PDF Generator sur Windows 2008, assurez-vous de disposer de la fonctionnalité client d’impression Internet sur votre serveur Windows 2008. Pour l’installation de la fonctionnalité, voir l’Aide de Windows Server 2008.
  1. Vérifiez la bonne installation de PDF Generator sur votre serveur.

  2. Effectuez l’une des opérations suivantes :

    • A partir de l’ordinateur client Windows, saisissez l’URL suivante dans votre navigateur Web. [hôte] correspond au nom du serveur sur lequel PDF Generator est installé et [port] correspond au port du serveur d’applications utilisé :
      http://[host]:[port]/pdfg-ipp/install
    • Dans Administration Console, cliquez sur Accueil > Services > Evaluation PDF Generator > PDFG Network Printer. Dans la section Installation de l’imprimante réseau PDFG Network Printer, cliquez sur Cliquez ici pour lancer l’installation de l’imprimante réseau PDFG Network Printer.

  3. Dans l’écran Configurer le port Internet, sélectionnez Utiliser le compte utilisateur spécifié et saisissez les informations d’identification d’un utilisateur LiveCycle administrateur/utilisateur de PDFG. Cet utilisateur doit également posséder une adresse e-mail qui sera utilisée pour recevoir les fichiers convertis. Pour appliquer ce paramètre de sécurité à tous les utilisateurs de l’ordinateur client, sélectionnez Utiliser les mêmes options de sécurité pour tous les utilisateurs, puis cliquez sur OK.
    Remarque : si le mot de passe utilisateur est modifié, les utilisateurs devront réinstaller l’imprimante réseau PDFG sur leurs ordinateurs. Vous ne pouvez pas mettre à jour le mot de passe à partir d’Administration Console.

    Une fois l’installation terminée, une boîte de dialogue affiche le message suivant : « L’imprimante LiveCycle PDF Generator a été installée avec succès. ».

  4. Cliquez sur OK. Vous disposez désormais d’une imprimante nommée LiveCycle PDF Generator dans la liste des imprimantes disponibles.

6.13.11.2 Configuration d’une imprimante réseau PDF Generator sous Windows à l’aide de l’assistant natif Ajout d’imprimante

  1. Cliquez sur Démarrer > Imprimantes et télécopieurs, puis cliquez deux fois sur Ajouter une imprimante.

  2. Cliquez sur Suivant, sélectionnez l’option Une imprimante réseau ou une imprimante connectée à un autre ordinateur, puis cliquez sur Suivant.

  3. Sélectionnez Se connecter à une imprimante sur Internet ou sur un réseau domestique ou d’entreprise et saisissez l’URL suivante pour l’imprimante PDFG (où [hôte] correspond au nom du serveur et [port], au numéro de port sur lequel le serveur fonctionne) :

    http://[host]:[port]/pdfg-ipp/printer
  4. Dans l’écran Configurer le port Internet, sélectionnez l’option Utiliser le compte utilisateur spécifié, puis saisissez des informations d’identification User Management valides.

  5. Dans la zone Sélection du pilote d’imprimante, sélectionnez n’importe quel pilote d’imprimante basé sur PostScript (par exemple, HP Color LaserJet PS).

  6. Terminez l’installation en sélectionnant les options appropriées (par exemple, en définissant cette imprimante comme imprimante par défaut).

Remarque : lors de l’ajout de l’imprimante, les informations d’identification d’utilisateur doivent comporter un identifiant de messagerie valide configuré dans User Management de manière à recevoir la réponse.

 Configurez le service d’envoi du service de courrier électronique. Indiquez un serveur SMTP valide et des informations d’authentification dans les options de configuration du service.

6.13.11.3 Installation et configuration du client de l’imprimante réseau PDF Generator Network Printer à l’aide du transfert de port de serveur proxy

  1. Configurez le transfert de port du serveur proxy CC sur un port spécifique du serveur LiveCycle et désactivez l’authentification au niveau du serveur proxy (puisque LiveCycle utilise son propre système d’authentification). Si un client se connecte au serveur proxy au niveau du port transféré, toutes les requêtes sont transférées vers le serveur LiveCycle.

  2. Installez l’imprimante réseau PDFG Network Printer à l’aide de l’URL suivante :

    http://[proxy server]:[forwarded port]/pdfg-ipp/install.    
  3. Indiquez les informations d’identification nécessaires à l’authentification de l’imprimante réseau PDFG Network Printer.

  4. L’imprimante réseau PDFG Network Printer est alors installée sur l’ordinateur client. Vous pouvez l’utiliser pour effectuer des conversions en PDF, si le serveur LiveCycle est protégé par un pare-feu.