Show Menu
SUJETS×

Installation et configuration des services de document

AEM Forms fournit un ensemble de services OSGi pour exécuter différentes opérations au niveau du document, par exemple, des services pour créer, assembler, publier et archiver des documents PDF, pour ajouter des signatures numériques afin de limiter l’accès aux documents et de décoder les formulaires à code-barres. Ces services sont inclus dans le package du module complémentaire AEM Forms. Ces services sont collectivement désignés par Services de document. Les services de document disponibles et leurs fonctionnalités principales sont les suivants :
  • Service Assembler : Permet de combiner, de réorganiser et d’augmenter les PDF et XDP et d’obtenir des informations sur les de PDF. Ce service permet également de convertir et de valider des documents PDF au format PDF/A standard, il convertit les formulaires PDF et XML aux formats PDF/A-1b, PDF/A-2b et PDFA/A-3b. For more information, see Assembler Service .
  • Service ConvertPDF : permet de convertir des PDF au format PostScript ou des fichiers d’image (JPEG, JPEG 2000, PNG et TIFF). For more information, see ConvertPDF Service .
  • Service Barcoded Forms : Permet d’extraire des données d’images électroniques de codes à barres. Il accepte en entrée des fichiers PDF et TIFF qui contiennent un ou plusieurs codes à barres et extrait les données de code à barres. For more information, see Barcoded Forms Service .
  • Service DocAssurance : Permet de chiffrer et de déchiffrer des de, d’étendre les fonctionnalités d’Adobe Reader avec des droits d’utilisation supplémentaires et d’ajouter des signatures numériques à votre . Le service Doc Assurance se compose en fait de trois services : Signature, Encryption et Reader Extensions. For more information, see DocAssurance Service .
  • Service Encryption : Permet de chiffrer et de déchiffrer des de. Lorsqu’un document est chiffré, son contenu devient illisible. Un utilisateur autorisé peut déchiffrer le document pour pouvoir accéder à son contenu. For more information, see Encryption Service .
  • Service Forms : Vous permet de créer des applications clientes de capture de données interactives qui valident, traitent, transforment et délivrent des formulaires généralement créés dans Forms Designer. Le service Forms effectue le rendu de toute conception de formulaire que vous développez en PDF. For more information, see Forms Service .
  • Service Output : Permet de créer des de dans différents formats, y compris PDF, les formats d’imprimante laser et les formats d’imprimantes d’étiquettes. Les formats d’imprimantes laser sont les suivants : PostScript et PCL (Printer Control Language). For more information, see Output Service .
  • Service PDF Generator : Le service PDF Generator fournit des API pour convertir des formats de fichier natifs en PDF. Il convertit également des fichiers PDF en d’autres formats et optimise la taille des documents PDF. For more information, see PDF Generator Service .
  • Service Reader Extension : Permet à votre entreprise de partager facilement des PDF interactifs en étendant les fonctionnalités d’Adobe Reader à des droits d’utilisation supplémentaires. Ce service active des fonctionnalités indisponibles à l’ouverture d’un document PDF dans Adobe Reader, comme l’ajout de commentaires dans un document, le remplissage de formulaires et l’enregistrement du document. For more information, see Reader Extension Service .
  • Service Signature : Vous permet d’utiliser des signatures numériques et des sur le serveur AEM. Par exemple, le service Signature est généralement utilisé dans les situations suivantes :
    • Le serveur AEM certifie un formulaire avant que ce dernier ne soit envoyé à un utilisateur et ouvert avec Acrobat ou Adobe Reader.
    • Le serveur AEM valide la signature apposée sur un formulaire via Acrobat ou Adobe Reader.
    • Le serveur AEM signe un formulaire au nom d’un notaire.
    Le service Signature accède aux certificats et aux informations d’identification stockées dans le Trust Store. For more information, see Signature Service .
AEM Forms est une plate-forme performante de classe entreprise et les services de de ne sont qu’une des fonctionnalités d’AEM Forms. Pour obtenir la liste complète des fonctionnalités, voir Présentation d’AEM Forms .

Topologie de déploiement

Le package du module complémentaire AEM Forms est une application déployée sur AEM. En général, une seule instance AEM (de création ou de publication) suffit pour exécuter les services de document AEM Forms. La topologie suivante est recommandée pour exécuter les services de document d’AEM Forms. Pour plus d’informations sur les topologies, voir Topologies d’architecture et de déploiement pour AEM Forms .
Bien qu’AEM Forms vous permette de configurer et d’exécuter toutes les fonctionnalités à partir d’un seul serveur, vous devez planifier la capacité, équilibrer la charge et configurer des serveurs dédiés pour des fonctionnalités spécifiques dans un environnement de production. Par exemple, pour un environnement utilisant le service PDF Generator pour convertir des milliers de pages par jour et plusieurs formulaires adaptatifs pour capturer des données, configurez des serveurs AEM Forms distincts pour le service PDF Generator et les fonctionnalités de formulaires adaptatifs. Cela permet de fournir des performances optimales et de dimensionner les serveurs indépendamment les uns des autres.

Configuration requise

Avant de commencer à installer et configurer les services de document AEM Forms, assurez-vous que :
  • Le matériel et l’infrastructure logicielle sont en place. Pour obtenir une liste détaillée des matériels et logiciels pris en charge, voir Conditions techniques applicables .
  • Le chemin d’installation de l’instance AEM ne contient aucun espace blanc.
  • Une instance AEM est en cours d’utilisation. Dans la terminologie AEM, une « instance » est une copie d’AEM s’exécutant sur un serveur en mode de création ou de publication. En général, une seule instance AEM (création ou publication) suffit pour exécuter les services de document AEM Forms :
    • Création  : instance AEM utilisée pour créer, télécharger et modifier du contenu et assurer l’administration du site Web. Une fois que le contenu est publié, il est répliqué sur l’instance de publication.
    • Publication  : instance AEM qui diffuse le contenu publié au public sur Internet ou sur un réseau interne.
  • Les besoins en mémoire sont satisfaits. Le module complémentaire AEM Forms nécessite :
    • 15 Go d’espace temporaire pour les installations Microsoft Windows.
    • 6 Go d’espace temporaire pour les installations Unix.
  • Les logiciels client requis pour que PDF Generator effectue la conversion sous Microsoft Windows et Linux sont installés :
  • Sous Microsoft Windows, PDF Generator prend en charge les itinéraires de conversion WebKit, Acrobat WebCapture et PhantomJS pour convertir des fichiers HTML en PDF.
  • Sur les systèmes d’exploitation UNIX, PDF Generator prend en charge les itinéraires de conversion WebKit et PhantomJS pour convertir des fichiers HTML en PDF.

Configuration requise supplémentaire pour les systèmes d’exploitation UNIX

Si vous utilisez un système d’exploitation UNIX, installez les packages suivants des supports d’installation du système d’exploitation correspondant :
  • expat
  • libxcb
  • freetype
  • libXau
  • libSM
  • zlib
  • libICE
  • libuuid
  • glibc
  • libXext
  • nss-softokn-freebl
  • fontconfig
  • libX11
  • libXrender
  • libXrandr
  • libXinerama
  • (PDF Generator uniquement ) Installez la version 32 bits des bibliothèques libcurl, libcrypto et libssl et créez les liens symboliques ci-dessous. Les liens symboliques pointent vers la dernière version des bibliothèques respectives :
    • /usr/lib/libcurl.so
    • /usr/lib/libcrypto.so
    • /usr/lib/libssl.so
  • (PDF Generator uniquement) Le service PDF Generator prend en charge les itinéraires WebKit et PhantomJS pour convertir des fichiers HTML en documents PDF. Pour activer la conversion pour l’itinéraire PhantomJS, installez les bibliothèques 64 bits répertoriées ci-dessous. Ces bibliothèques sont généralement déjà installées. S’il manque une bibliothèque, installez-la manuellement :
    • linux-gate.so.1
    • libz.so.1
    • libfontconfig.so.1
    • libfreetype.so.6
    • libdl.so.2
    • librt.so.1
    • libpthread.so.0
    • libstdc++.so.6
    • libm.so.6
    • libgcc_s.so.1
    • libc.so.6
    • ld-linux.so.2
    • libexpat.so.1

Configurations de pré-installation

Les configurations répertoriées dans la section Configurations de pré-installation s’appliquent uniquement au service PDF Generator. Si vous ne configurez pas le service PDF Generator, vous pouvez ignorer la section Configurations de pré-installation.

Installation d’Adobe Acrobat et d’applications tierces

Si vous utilisez le service PDF Generator pour convertir des formats de fichier natifs tels que Microsoft Word, Microsoft Excel, Microsoft PowerPoint, OpenOffice, WordPerfect X7 et Adobe Acrobat en PDF, assurez-vous que ces applications sont installées sur le serveur AEM Forms.
  • Adobe Acrobat, Microsoft Word, Excel et PowerPoint sont disponibles uniquement pour Microsoft Windows. Si vous utilisez le système d’exploitation UNIX, installez OpenOffice pour convertir les fichiers RTF et les fichiers Microsoft Office pris en charge en documents PDF.
  • Fermez toutes les boîtes de dialogue qui s’affichent après l’installation d’Adobe Acrobat et d’un logiciel tiers pour tous les utilisateurs configurés pour utiliser le service PDF Generator.
  • Démarrez tous les logiciels installés au moins une fois. Fermez toutes les boîtes de dialogue pour tous les utilisateurs configurés pour utiliser le service PDF Generator.
Après l’installation d’Acrobat, ouvrez Microsoft Word. Sur l’onglet Acrobat , cliquez sur Créer un fichier PDF et convertissez un fichier .doc ou.docx disponible sur votre ordinateur en document PDF. Si la conversion fonctionne, AEM Forms est prêt à utiliser Acrobat avec le service PDF Generator.

Définition des variables d’environnement

Définissez des variables d’environnement pour Java Development Kit 32 bits et 64 bits, des applications tierces et Adobe Acrobat. Les variables de doivent contenir le chemin absolu du fichier exécutable utilisé pour l’application correspondante, par exemple, le tableau ci-dessous, les variables de dede quelques applications :
Application
Variable d’environnement
Exemple
JDK (64 bits)
JAVA_HOME
C:\Program Files\Java\jdk1.8.0_74
JDK (32 bits)
JAVA_HOME_32
C:\Program Files (x86)\Java\jdk1.8.0_74
Adobe Acrobat
Acrobat_PATH
C:\Program Files (x86)\Adobe\Acrobat 2015\Acrobat\Acrobat.exe
Bloc-notes
Notepad_PATH
C:\WINDOWS\notepad.exe
OpenOffice 
OpenOffice_PATH
C:\Program Files (x86)\OpenOffice.org 4
  • Toutes les variables d’environnement et leurs chemins respectifs sont sensibles à la casse.
  • JAVA_HOME, JAVA_HOME_32 et Acrobat_PATH (Windows uniquement) sont des variables obligatoires.
  • 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.
  • Ne configurez pas variables de pour les applications Microsoft Office telles que Word, PowerPoint, Excel et Project, ni pour AutoCAD. Si ces applications sont installées sur le serveur, le service Generate PDF les démarre automatiquement.
  • Sur les plates-formes UNIX, installez OpenOffice en tant que /root. Si OpenOffice n’est pas installé en tant qu’utilisateur root, le service PDF Generator ne parvient pas à convertir les documents OpenOffice en documents PDF. Si vous devez installer et exécuter OpenOffice en tant qu’utilisateur non root, indiquez les droits sudo pour l’utilisateur non-root.
  • Si vous utilisez OpenOffice sur une plateforme UNIX, exécutez la commande suivante pour définir la variable path : export OpenOffice_PATH=/opt/openoffice.org4

(Uniquement pour IBM WebSphere) Configuration du fournisseur de socket SSL IBM

Effectuez les étapes suivantes pour configurer le fournisseur de socket SSL IBM :
  1. Créez une copie du fichier java.security. L’emplacement par défaut du fichier est [WebSphere_installation_directory]\Appserver\java_[version]\jre\lib\security .
  2. Ouvrez le fichier java.security copié pour le modifier.
  3. Modifiez les fabriques de socket SSL par défaut pour utiliser les fabriques JSSE2 au lieu des fabriques IBM WebSphere par défaut :
    Contenu par défaut:
    #ssl.SocketFactory.provider=com.ibm.jsse2.SSLSocketFactoryImpl
    #ssl.ServerSocketFactory.provider=com.ibm.jsse2.SSLServerSocketFactoryImpl
    #WebSphere socket factories (in cryptosf.jar)
    ssl.SocketFactory.provider=com.ibm.websphere.ssl.protocol.SSLSocketFactory
    ssl.ServerSocketFactory.provider=com.ibm.websphere.ssl.protocol.SSLServerSocketFactory
    
    
    Contenu modifié :
    ssl.SocketFactory.provider=com.ibm.jsse2.SSLSocketFactoryImpl
    ssl.ServerSocketFactory.provider=com.ibm.jsse2.SSLServerSocketFactoryImpl
    
    #WebSphere socket factories (in cryptosf.jar)
    #ssl.SocketFactory.provider=com.ibm.websphere.ssl.protocol.SSLSocketFactory
    #ssl.ServerSocketFactory.provider=com.ibm.websphere.ssl.protocol.SSLServerSocketFactory
    
    
  4. Pour activer le serveur AEM Forms pour utiliser le fichier java.security mis à jour, lors du démarrage du serveur AEM Forms, ajoutez l’argument java suivant :
    -Djava.security.properties= [path of newly created Java.security file].

(Windows uniquement) Configuration du service d’installation d’encre et d’écriture manuscrite

Si vous exécutez Microsoft Windows Server, configurez le service d’encre et de reconnaissance de l’écriture manuscrite. Ce service est nécessaire pour ouvrir des fichiers Microsoft PowerPoint qui utilisent des fonctions d’encre de Microsoft Office :
  1. Ouvrez le gestionnaire de serveur. Cliquez sur l’icône du gestionnaire de serveur sur la barre de lancement rapide.
  2. Click Add Features in the Features menu. Cochez la case Services d’encre et de reconnaissance de l’écriture manuscrite.
  3. Boîte de dialogue Sélectionner des fonctionnalités avec l’option Services d’encre et de reconnaissance de l’écriture manuscrite cochée. Cliquez sur Installer pour installer le service.

(Windows Only) Configure the file block settings for Microsoft Office

Modifiez les paramètres du Centre de gestion de la confidentialité Microsoft Office pour permettre au service PDF Generator de convertir des fichiers créés avec des versions précédentes de Microsoft Office.
  1. Ouvrez une application Microsoft Office. Par exemple, Microsoft Word. Accédez à Fichier  > Options . La boîte de dialogue Options s’affiche.
  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 que le service PDF Generator devrait être autorisé à convertir en documents PDF.

(Windows uniquement) Octroi du droit Remplacer un jeton de niveau processus

Le compte utilisateur utilisé pour démarrer le serveur d’applications doit avoir le droit de Remplacer un jeton de niveau processus . Le compte système local possède le droit de Remplacer un jeton de niveau processus par défaut. Pour les serveurs s’exécutant avec un utilisateur du groupe des administrateurs locaux, le droit doit être accordé explicitement. Effectuez les étapes suivantes pour accorder le droit :
  1. Ouvrez l’éditeur de stratégie de groupe de Microsoft Windows. Pour ouvrir l’éditeur de stratégie de groupe, cliquez sur Démarrer , saisissez gpedit.msc dans la zone Lancer la recherche, puis cliquez sur Éditeur de stratégie de groupe .
  2. Accédez à Stratégie d’ordinateur local  > Configuration d’ordinateur  > Paramètres Windows  > Paramètres de sécurité  > Stratégies locales  > Attribution des droits utilisateur et modifiez la stratégie Remplacer un jeton de niveau processus pour y inclure le groupe Administrateurs.
  3. Ajoutez l’utilisateur à l’entrée Remplacer un jeton de niveau processus.

(Windows Only) Enable the PDF Generator service for non-administrators

Vous pouvez permettre à un utilisateur non-administrateur d’utiliser le service PDF Generator. Normalement, seuls les utilisateurs disposant de droits d’administrateur peuvent utiliser le service :
  1. Créez une variable , PDFG_NON_ADMIN_ENABLED.
  2. Définissez la valeur de la variable d’environnement sur TRUE.
  3. Redémarrez l’instance AEM Forms.

(Windows uniquement) Désactivation du contrôle de compte d’utilisateur (UAC)

  1. Pour accéder à l’utilitaire de configuration système, sélectionnez Démarrer > Exécuter et saisissez MSCONFIG .
  2. Cliquez sur l’onglet Outils , faites défiler l’écran vers le bas, puis sélectionnez Modifier les paramètres de contrôle de compte d’utilisateur . Cliquez sur Démarrer pour lancer la commande dans une nouvelle fenêtre.
  3. Déplacez le curseur sur le niveau Ne jamais m’avertir. Cela fait, fermez la fenêtre de commande, puis celle de la configuration du système.
  4. Vérifiez que le paramètre de registre pour l’UAC est défini sur 0 (zéro). Effectuez les étapes suivantes pour vérifier :
    1. Microsoft recommande de sauvegarder le registre avant de le modifier. Pour obtenir la procédure détaillée, voir Comment sauvegarder et restaurer le registre dans Windows .
    2. Ouvrez l’éditeur de registre Microsoft Windows. Pour ouvrir l’éditeur de registre, accédez à Démarrer > Exécuter, saisissez regedit, puis cliquez sur OK.
    3. Accédez à HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system\ . Assurez-vous que la valeur de EnableLUA est définie sur 0 (zéro).
    4. Assurez-vous que la valeur de EnableLUA est définie sur 0 (zéro). Si la valeur n’est pas 0, remplacez-la par 0. Fermez l’éditeur du registre.
  5. Redémarrez l’ordinateur.

(Windows uniquement) Désactivez le service d’erreurs

Lors de la conversion d’un au format PDF à l’aide du service PDF Generator sur Windows Server, Windows Server signale parfois que le fichier exécutable a rencontré un problème et doit se fermer. La conversion au format PDF n’est toutefois pas affectée et se poursuit en arrière-plan.
Pour éviter de recevoir cette erreur, vous pouvez désactiver le rapport d’erreurs Windows. For more information on disabling error reporting, see https://technet.microsoft.com/en-us/library/cc754364.aspx .

(Windows uniquement) Configuration de la conversion HTML en PDF

Le service PDF Generator fournit des itinéraires ou des méthodes WebKit, WebCapture et PhantomJS pour convertir des fichiers HTML en PDF. Sous Windows, pour activer la conversion des itinéraires WebKit et Acrobat WebCapture, copiez la police Unicode vers le répertoire %windir%\fonts.
Chaque fois que vous installez de nouvelles polices dans le dossier des polices, redémarrez l’instance AEM Forms.

(plateformes UNIX uniquement) Configurations supplémentaires pour la conversion HTML en PDF

Sur les plates-formes UNIX, le service PDF Generator prend en charge les itinéraires WebKit et PhantomJS pour convertir des fichiers HTML en documents PDF. Pour activer la conversion de fichiers HTML en PDF, effectuez les configurations suivantes, applicables à l’itinéraire de conversion de votre choix :

(Plates-formes UNIX uniquement) Activez la prise en charge des polices Unicode (WebKit uniquement)

Copiez la police Unicode vers l’un des répertoires suivants, en fonction de votre système d’exploitation :
  • /usr/lib/X11/fonts/TrueType
  • /usr/share/fonts/default/TrueType
  • /usr/X11R6/lib/X11/fonts/ttf
  • /usr/X11R6/lib/X11/fonts/truetype
  • /usr/X11R6/lib/X11/fonts/TrueType
  • /usr/X11R6/lib/X11/fonts/TTF
  • /usr/openwin/lib/X11/fonts/TrueType (Solaris)
  • Sous RedHat Enterprise Linux 6.x et versions ultérieures, les polices Courier ne sont pas disponibles. Pour installer les polices Courier, téléchargez l’archive font-ibm-type1-1.0.3.zip. Extrayez le fichier d’archive vers /usr/share/fonts. Créez un lien symbolique de /usr/share/X11/fonts vers /usr/share/fonts.
  • Supprimez tous les fichiers de mémoire cache des polices .lst dans les répertoires Html2PdfSvc/bin et /usr/share/fonts.
  • Vérifiez que les répertoires /usr/lib/X11/fonts et /usr/share/fonts existent. Si les répertoires n’existent pas, utilisez la commande ln pour créer un lien symbolique à partir de /usr/share/X11/fonts vers /usr/lib/X11/fonts et un autre lien symbolique à partir de /usr/share/fonts vers /usr/share/X11/fonts. Vérifiez également que les polices Courier sont disponibles à l’emplacement /usr/lib/X11/fonts.
  • Vérifiez que toutes les polices (Unicode et non Unicode) sont disponibles dans le répertoire /usr/share/fonts ou /usr/share/X11/fonts.
  • Lorsque vous exécutez le service PDF Generator en tant qu’utilisateur non root, donnez à l’utilisateur non root un accès en lecture et en écriture à tous les répertoires de polices.
  • Chaque fois que vous installez de nouvelles polices dans le dossier des polices, redémarrez l’instance AEM Forms.

Installation du module complémentaire AEM Forms

Le package du module complémentaire AEM Forms est une application déployée sur AEM. Le package contient des services de document AEM Forms et d’autres fonctionnalités AEM Forms. Pour installer le package, procédez comme suit :
  1. Connectez-vous au serveur AEM en tant qu’administrateur, puis ouvrez le partage de package . Vous avez besoin d’un Adobe ID pour vous connecter au partage de package.
  2. Dans le partage de package AEM , recherchez les packages de modules complémentaires AEM 6.4 Forms , cliquez sur le package correspondant à votre système d’exploitation, puis sur Télécharger . Lisez et acceptez l’accord de licence, puis cliquez sur OK . Le téléchargement démarre. Une fois le téléchargement effectué, le mot Téléchargé apparaît en regard du package.
    Vous pouvez également utiliser le numéro de version pour rechercher un package de module complémentaire. Pour obtenir le numéro de version du dernier package, voir l’article Versions AEM Forms .
  3. Une fois le téléchargement terminé, cliquez sur Téléchargé . Vous êtes redirigé vers le gestionnaire de package. Dans le gestionnaire de packages, recherchez le package téléchargé, puis cliquez sur Installer .
    Si vous téléchargez manuellement le package à l’aide du lien direct répertorié dans l’article Versions AEM Forms , connectez-vous au gestionnaire de package, cliquez sur Télécharger le package , sélectionnez le package téléchargé et cliquez sur Télécharger. After the package is uploaded, click package name, and click Install .
  4. Une fois le package installé, vous êtes invité à redémarrer l’instance AEM. N'arrêtez pas le serveur immédiatement. Avant d’arrêter le serveur AEM Forms, attendez que les messages ServiceEvent REGISTERED et ServiceEvent UNREGISTERED ne s’affichent plus dans le fichier [AEM-Installation-Directory]/crx-quickstart/logs/error .log et que le journal soit stable.

Configurations post-installation

Configuration de Boot Delegation pour les bibliothèques RSA/BouncyCastle

  1. Désactivez l’instance AEM. Navigate to the #\crx-quickstart\conf\ folder. Open the sling.properties file for editing.
    Si vous utilisez [AEM installation directory]\crx-quickstart\bin\start.bat pour démarrer une instance AEM, modifiez le fichier sling.properties situé à l’emplacement suivant : [AEM_root]\crx-quickstart\ .
  2. Ajoutez les propriétés suivantes au fichier sling.properties :
    sling.bootdelegation.class.com.rsa.jsafe.provider.JsafeJCE=com.rsa.*
    sling.bootdelegation.class.org.bouncycastle.jce.provider.BouncyCastleProvider=org.bouncycastle.*
    
    
  3. (AIX uniquement) Ajouter les propriétés suivantes au fichier sling.properties :
    sling.bootdelegation.xerces=org.apache.xerces.*
    
    
  4. Enregistrez et fermez le fichier

Configuration du service de gestion de polices

  1. Log in to AEM Configuration Manager as an administrator.
  2. Locate and open the CQ-DAM-Handler-Gibson Font Managers service. Spécifiez le chemin d’accès des répertoires Polices système, Polices Adobe Server et Polices client. Cliquez sur Enregistrer .
    les droits d’utilisation relatifs aux polices fournies par des sociétés autres qu’Adobe sont régis par les contrats de licence accompagnant ces polices. Ils ne sont pas couverts par la licence d’utilisation du logiciel Adobe qui vous est concédée. Adobe vous recommande de vous assurer que vous agissez en conformité avec tous les contrats de licence de sociétés tierces applicables avant d’utiliser des polices non-Adobe avec des logiciels Adobe, notamment en ce qui concerne l’utilisation de polices dans des environnements de serveurs. Lorsque vous installez de nouvelles polices dans le dossier de polices, redémarrez l’instance AEM Forms.

Configuration d’un compte d’utilisateur local pour exécuter le service PDF Generator

Un compte d’utilisateur local est requis pour exécuter le service PDF Generator. For steps to create a local user, see Create a user account in Windows or create a user account in UNIX-based platforms .
  1. In the User Accounts tab, provide credentials of a local user account, and click Submit . Si Microsoft Windows vous y invite, autorisez l’accès à l’utilisateur. When added successfully, the configured user is displayed under the Your user accounts section in the User Accounts tab.

Configuration des paramètres de délai d’expiration

  1. In AEM configuration manager , locate and open the Jacorb ORB Provider service.
    Ajoutez l’élément suivant au champ Properties.name personnalisé et cliquez sur Enregistrer . Il définit le délai d’attente de réponse (également appelé délai d’attente du client CORBA) sur 600 secondes.
    jacorb.connection.client.pending_reply_timeout=600000
  2. Log in to the AEM author instance and navigate to Adobe Experience Manager > Tools > Forms > Configure PDF Generator . L’URL par défaut est http://localhost:4502/libs/fd/pdfg/config/ui.html.
    Ouvrez l’onglet Configuration générale et modifiez la valeur des champs suivants pour votre environnement :
Field (Champ) Description Valeur par défaut
Expiration de conversion sur le serveur Une conversion PDFG reste active pendant le nombre de secondes défini dans le délai d’expiration de conversion du serveur. 270 secondes
Secondes d’analyse de nettoyage PDFG Nombre de secondes requises pour exécuter des opérations après la conversion. 3600 secondes
Secondes avant expiration de la tâche Durée pendant laquelle le service PDF Generator peut exécuter une conversion. Assurez-vous que la valeur Secondes avant expiration de la tâche est supérieure à la valeur Secondes d’analyse de nettoyage PDFG. 7200 secondes

(Windows only) Configure Acrobat for the PDF Generator service

Sous Microsoft Windows, le service PDF Generator utilise Adobe Acrobat pour convertir les formats de fichiers pris en charge en document PDF. Effectuez les étapes suivantes pour configurer Adobe Acrobat pour le service PDF Generator :
  1. Ouvrez Acrobat et sélectionnez Modifier > Préférences > Mises à jour . In Check for updates, deselect Automatically install updates , and click OK . Fermez Acrobat.
  2. -cliquez sur un PDF sur votre système. Lors du premier démarrage d’Acrobat, les boîtes de dialogue de connexion, l’écran de bienvenue et le CLUF s’affichent. Fermez ces boîtes de dialogue pour tous les utilisateurs configurés pour utiliser PDF Generator.
  3. Exécutez le fichier de commandes de l’utilitaire PDF Generator pour configurer Acrobat pour le service PDF Generator :
    1. Open AEM Package Manager and download the adobe-aemfd-pdfg-common-pkg-[version].zip file from the package manager.
    2. Décompressez le fichier .zip téléchargé. Ouvrez l’invite de commande avec des droits d’administrateurs.
    3. Navigate to the [extracted-zip-file]\jcr_root\etc\fd\pdfg\tools\adobe-aemfd-pdfg-utilities-[version]-win.zip\scripts directory. Exécutez le fichier de commandes suivant :
      Acrobat_for_PDFG_Configuration.bat
      Acrobat est configuré pour s’exécuter avec le service PDF Generator.
  4. Exécutez l’outil de préparation du système pour valider l’installation d’Acrobat. L’outil vérifie que l’ordinateur est correctement configuré pour exécuter les conversions PDF Generator et génère un rapport au chemin indiqué:
    1. Ouvrez l’invite de commande. Accédez au dossier [extracted-adobe-aemfd-pdfg-common-pkg]\jcr_root\etc\fd\ pdfg\tools\adobe-aemfd-pdfg-utilities-[version]-win.zip\srt . Exécutez la commande suivante à partir de l’invite de commande :
      cscript SystemReadinessTool.vbs [Path_of_reports_folder] en
      If the System Readiness Tool reports that the pdfgen.api file is not available in the acrobat plug-ins folder then copy the pdfgen.api file from the [extracted-adobe-aemfd-pdfg-common-pkg]\plugins\x86_win32 directory to the [Acrobat_root]\Acrobat\plug_ins directory.
    2. Accédez à [Path_of_reports_folder] . Ouvrez le fichier SystemReadinessTool.html. Vérifiez le rapport et résolvez les problèmes mentionnés.

(Windows uniquement) Configuration de l’itinéraire principal pour la conversion HTML vers PDF

Le service PDF Generator fournit plusieurs itinéraires pour convertir des fichiers HTML en documents PDF : WebKit, Acrobat WebCapture (Windows uniquement) et PhantomJS. Adobe recommande l’utilisation de l’itinéraire PhantomJS, car il permet de gérer le contenu dynamique et ne dépend pas des bibliothèques 32 bits, du JDK 32 bits ou de l’absence de polices supplémentaires. En outre, l’itinéraire PhantomJS ne requiert pas d’accès sudo ou root pour exécuter la conversion.
L’itinéraire principal par défaut pour les conversions HTML en PDF est WebKit. Pour modifier l’itinéraire de conversion :
  1. Sur l’instance de création AEM, accédez à Outils  > Forms  > Configuration de PDF Generator .
  2. In the General Configuration tab, select the preferred conversion route from the Primary Route for HTML to PDF conversions drop-down.

Initialisation de Trust Store global

Trust Store Management vous permet d’importer, de modifier et de supprimer des certificats de confiance sur le serveur pour valider des signatures numériques et l’authentification de certificats. Vous pouvez en importer et en exporter autant que vous le souhaitez. Une fois qu’un certificat a été importé, vous pouvez modifier les paramètres d’approbation et le type de Trust Store. Pour initialiser un Trust Store, procédez comme suit :
  1. Connectez-vous à une instance AEM Forms en tant qu’administrateur.
  2. Accédez à Outils > Sécurité > Trust Store .
  3. Cliquez sur Créer TrustStore . Définissez le mot de passe et appuyez sur Enregistrer .

Configuration des certificats pour le service Encryption et l’extension Reader

Le service DocAssurance peut appliquer des droits d’utilisation aux documents PDF. Pour appliquer des droits d’utilisation aux PDF, configurez les certificats.
Avant de configurer des certificats, assurez -vous que vous disposez des éléments suivants :
  • Fichier de certificat (.pfx).
  • Mot de passe de la clé privée, fourni avec le certificat.
  • Alias de la clé privée. Vous pouvez exécuter la commande Java keytool pour l’alias de la clé privée : keytool -list -v -keystore [keystore-file] -storetype pkcs12
  • Mot de passe du fichier KeyStore. Si vous utilisez le certificat Reader Extensions d’Adobe, le mot de passe du fichier Key Store est toujours identique au mot de passe de la clé privée.
Effectuez les étapes suivantes pour configurer les certificats :
  1. Connectez-vous à l’instance Auteur AEM en tant qu’administrateur. Accédez à Outils  > Sécurité  > Utilisateurs .
  2. Cliquez sur le champ nom du compte d’utilisateur. La page Modifier les paramètres utilisateur s’affiche. Sur l’instance d’auteur AEM, les certificats résident dans un KeyStore. Si vous n’avez pas créé de KeyStore précédemment, cliquez sur Créer KeyStore et définissez un nouveau mot de passe pour le KeyStore. Si le serveur contient déjà un KeyStore, ignorez cette étape. Si vous utilisez le certificat Reader Extensions d’Adobe, le mot de passe du fichier Key Store est toujours identique au mot de passe de la clé privée.
  3. Sur la page Modifier les paramètres utilisateur, sélectionnez l’onglet KeyStore . Expand the Add Private Key from Key Store file option and provide an alias. L’alias est utilisé pour effectuer l’opération Reader Extensions.
  4. Pour télécharger le fichier de certificat, cliquez sur Sélectionner le fichier du magasin de clés , puis téléchargez un fichier <filename>.pfx.
    Ajoutez les mot de passe du magasin de clés , mot de passe de la clé privée et alias de la clé privée associés au certificat dans les champs respectifs. Cliquez sur Envoyer .
    • Dans l’environnement de production, remplacez les informations d’identification d’évaluation par celles de production. Veillez à supprimer vos anciennes informations d’identification Reader Extensions avant de mettre à jour des informations d’identification expirées ou d’évaluation.
  5. Cliquez sur Enregistrer et fermer sur la page Modifier les paramètres utilisateur.

Activation du chiffrement AES-256

Pour utiliser le chiffrement AES 256 pour les fichiers PDF, récupérez et installez les fichiers Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy. Remplacez les fichiers local_policy.jar et US_export_policy.jar dans le dossier jre/lib/security. For example, if you are using Sun JDK, copy the downloaded files to the [JAVA_HOME]/jre/lib/security folder.
Le service Assembler dépend des services Reader Extensions, Signatures, Forms et Output. Pour vérifier que les services requis sont opérationnels, procédez comme suit :
  1. Log in to URL https://'[server]:[port]'/system/console/bundles as an administrator.
  2. Recherchez les services suivants et vérifiez qu’ils sont en cours d’exécution :
Nom du service Nom du lot
Service Signatures adobe-aemfd-signatures
Service Reader Extensions com.adobe.aemfd.adobe-aemfd-readerextensions
Service Forms com.adobe.livecycle.adobe-lc-forms-bedrock-connector
Service Output com.adobe.livecycle.adobe-lc-forms-bedrock-connector

Problèmes connus et dépannage

  • La conversion de fichiers HTML au format 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.
  • Sur les systèmes d’exploitation UNIX, effectuez les opérations suivantes pour rechercher les bibliothèques manquantes :
  1. Accéder à [crx-repository]/bedrock/svcnative/HtmlToPdfSvc/bin/ .
  2. Exécutez la commande suivante pour répertorier toutes les bibliothèques requises par PhantomJS pour convertir un fichier HTML en PDF.
    ldd phantomjs
    Exécutez la commande suivante pour répertorier les bibliothèques manquantes.
    ldd phantomjs | grep not
  3. Installez manuellement les bibliothèques manquantes.

Étapes suivantes

Vous disposez d’un environnement de documents de services AEM Forms fonctionnel. Vous pouvez utiliser les services de via :