Les Services de document AEM sont un ensemble de services OSGi permettant de créer, d’assembler et de sécuriser des documents PDF. Les services suivants sont disponibles dans les Services de document :
Le service Output vous permet de créer des documents dans différents formats, y compris PDF et les formats d’imprimantes laser et d’imprimantes d’étiquettes. Les formats d’imprimantes laser sont les suivants : PostScript et PCL (Printer Control Language). La liste ci-dessous répertorie les formats d’imprimantes d’étiquettes :
Vous pouvez envoyer un document à une imprimante réseau, une imprimante locale ou un fichier situé sur le système de fichiers. Le service Output fusionne les données du formulaire XML avec une conception de formulaire pour générer un document. Il peut générer un document sans fusionner les données du formulaire XML dans le document. Toutefois, le processus principal fusionne les données dans le document.
la création d’une conception de formulaire se fait généralement à l’aide de Designer. Pour plus d’informations sur la création de conceptions de formulaire pour le service Output, consultez l’Aide de Designer.
Lorsque vous utilisez le service Output pour fusionner des données XML avec une conception de formulaire, il en résulte la création d’un document PDF non interactif. Dans ce type de document, les utilisateurs n’ont pas la possibilité de saisir des données dans les champs. Cependant, vous pouvez utiliser le service Forms pour créer un formulaire PDF interactif leur permettant de saisir des données.
Les quatre opérations du service Output mentionnées ci-dessous sont disponibles :
generatePDFOuput : fusionne une conception de formulaire avec des données pour générer un document PDF.
generatePrintedOutput : fusionne une conception de formulaire avec des données pour générer un document à envoyer à une imprimante laser ou une imprimante d’étiquettes réseau.
generatePDFOutputBatch : Fusionne en un seul appel plusieurs modèles avec plusieurs enregistrements de données pour générer un lot de fichiers PDF. Il existe également une option pour générer un fichier PDF unique en combinant tous les fichiers PDF
generatePrintedOutputBatch : fusionne en un seul appel plusieurs modèles avec plusieurs enregistrements de données pour générer un lot de documents d’impression (PS, PCL, ZPL, DPL, IPL, TPCL). Il existe également une option pour générer un document d’impression unique.
Le service Assembler vous permet de combiner, d’organiser et d’étendre vos documents aux formats PDF et XDP. Grâce à lui, vous pouvez également obtenir des informations sur les documents PDF. Chacun des travaux envoyés au service Assembler inclut un document DDX (Document Description XML), ainsi qu’un ensemble de documents source et de ressources externes (chaînes et graphiques). Le document DDX explique comment utiliser les documents source pour générer un ensemble de documents cible.
Outre les fonctionnalités mentionnées ci-dessus, le service Assembler effectue les opérations suivantes :
Le service Assembler utilise un langage de type XML, appelé Document Description XML (DDX), avec lequel vous pouvez décrire la sortie que vous souhaitez obtenir. DDX est un langage de marquage déclaratif dont les éléments représentent des blocs de création de documents. Ces blocs de création comportent des documents PDF et XDP, des fragments de formulaire XDP, ainsi que d’autres éléments tels que des commentaires, des signets et du texte avec style.
Un document DDX peut spécifier des documents cible présentant les caractéristiques suivantes :
Vous pouvez utiliser DDX pour étendre les documents PDF dans le cadre de l’assemblage et du désassemblage de documents. Vous pouvez combiner des effets parmi les suivants :
Vous pouvez utiliser une simple mise en correspondance des entrées pour indiquer l’emplacement des documents source et cible. Il est également possible d’utiliser les types d’URL suivants pour les données externes :
Le service Doc Assurance vous permet de chiffrer et de déchiffrer des documents, d’ajouter des droits d’utilisation aux fonctionnalités d’Adobe Reader ou encore d’ajouter des signatures numériques à vos documents. Vos utilisateurs peuvent facilement interagir avec les documents et formulaires PDF, tandis que votre entreprise améliore la sécurité, l’archivage et la conformité.
Le service Doc Assurance se compose en fait de trois services : Signature, Encryption et Reader Extensions.
Le service Signature vous permet d’utiliser des documents et des signatures numériques sur le serveur AEM. Par exemple, le service Signature est généralement utilisé dans les situations suivantes :
Le service Signature accède aux certificats et aux informations d’identification stockées dans le Trust Store.
Le service Encryption permet de chiffrer et de déchiffrer des documents. Lorsqu’un document est chiffré, son contenu devient illisible. Vous pouvez chiffrer l’intégralité d’un document PDF (contenu, métadonnées et pièces jointes), tous les éléments autres que ses métadonnées ou uniquement les pièces jointes. Un utilisateur autorisé peut déchiffrer le document pour pouvoir accéder à son contenu. Si un document PDF est chiffré avec un mot de passe, l’utilisateur doit spécifier le mot de passe d’ouverture pour pouvoir visualiser le document dans Adobe Reader ou Acrobat. Si un document PDF est chiffré avec un certificat, l’utilisateur doit déchiffrer ce document avec une clé privée (certificat). Cette clé doit correspondre à la clé publique utilisée pour le chiffrement.
Le service Reader Extensions permet à votre entreprise de partager facilement des documents PDF interactifs en étendant la fonctionnalité d’Adobe Reader avec des droits d’utilisation supplémentaires. Le service Reader Extensions fonctionne avec Adobe Reader 7.0 et versions ultérieures. Ce service ajoute des droits d’utilisation dans un document PDF. Cela active des fonctionnalités généralement 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. Les utilisateurs tiers n’ont pas besoin de disposer d’un logiciel supplémentaire ni de modules externes pour utiliser les documents définis avec des droits d’utilisation.
Lorsque les droits d’utilisation appropriés sont ajoutés aux documents PDF, les destinataires peuvent effectuer les activités suivantes depuis Adobe Reader :
Ces fonctions d’utilisateur spéciales sont automatiquement activées lorsqu’un utilisateur ouvre un document PDF défini avec les droits d’utilisation appropriés dans Adobe Reader. Dès que l’utilisateur a fini de travailler sur un document défini avec ces droits d’utilisation, ces fonctions sont de nouveau désactivées dans Adobe Reader, jusqu’à ce que l’utilisateur reçoive un autre document PDF doté des mêmes droits.
Le service Doc Assurance ne peut pas être utilisé immédiatement. Pour configurer le service DocAssurance, voir configuration de Document Services.
Le service Send To Printer fournit une API pour envoyer des documents à imprimer vers l’imprimante spécifiée.