Les exemples et exemples de ce document ne concernent que l’environnement AEM Forms on JEE.
A propos du service PDF Utilities
Le service PDF Utilities peut convertir les formats de fichiers PDF et XDP, définir et récupérer des propriétés de document PDF et manipuler XMP métadonnées. Par exemple, avant de convertir un document PDF dans un autre format, il est utile d’examiner ses propriétés pour déterminer l’opération de service à appeler pour la conversion.
Vous pouvez exécuter ces tâches à l’aide du service PDF Utilities :
Pour plus d’informations sur le service PDF Utilities, voir Guide de référence des services pour AEM Forms.
Vous pouvez utiliser les API Java et Web Utilities de PDF pour convertir par programmation des documents PDF en documents XDP.
Pour plus d’informations sur le service PDF Utilities, voir Guide de référence des services pour AEM Forms.
Pour convertir un document PDF en document XDP, procédez comme suit :
Inclure les fichiers de projet
Incluez les fichiers nécessaires dans votre projet de développement. Si vous créez une application cliente à l’aide de Java, incluez les fichiers JAR nécessaires. Si vous utilisez des services Web, veillez à inclure les fichiers proxy.
Création d’un client PDFUtilityService
Avant de pouvoir exécuter par programmation une opération PDF Utilities, vous devez créer un client PDFUtilityService. Avec l’API Java, cela se fait en créant un objet PDFUtilityServiceClient
. Avec l’API du service Web, cela se fait en utilisant un objet PDFUtilityServiceService
.
Appeler l’opération de conversion PDF vers XDP
Après avoir créé le client de service, vous pouvez appeler l’opération de conversion PDF vers XDP.
Voir également
Conversion de documents PDF en documents XDP à l’aide de l’API Java
Conversion de documents PDF en documents XDP à l’aide de l’API du service Web
Inclusion des fichiers de bibliothèque Java AEM Forms
Réglage des propriétés de la connexion
Convertissez des documents PDF en documents XDP à l’aide de l’API PDF Utilities (Java) :
Inclure les fichiers de projet
Incluez des fichiers JAR client, tels que adobe-pdfutility-client.jar, dans le chemin de classe de votre projet Java.
Création d’un client PDFUtilityService
Créez un objet PDFUtilityServiceClient
en utilisant son constructeur et en transmettant un objet ServiceClientFactory
contenant des propriétés de connexion.
Appeler l’opération de conversion PDF vers XDP
Pour effectuer la conversion, appelez la méthode PDFUtilityServiceClient
de l’objet convertPDFtoXDP
et transmettez un objet com.adobe.idp.Document
qui représente le fichier PDF. La méthode renvoie un objet com.adobe.idp.Document
qui représente le fichier XDP nouvellement créé.
Voir également
Conversion de Documents PDF en Documents XDP
Inclusion des fichiers de bibliothèque Java AEM Forms
Réglage des propriétés de la connexion
Convertissez des documents PDF en documents XDP à l’aide de l’API PDF Utilities (service Web) :
Inclure les fichiers de projet
Création d’un client PDFUtilityService
Créez un objet PDFUtilityServiceService
en utilisant votre constructeur de classe proxy.
Appeler l’opération de conversion PDF vers XDP
Appelez la méthode PDFUtilityServiceService
de l’objet convertPDFtoXDP
et transmettez un objet BLOB
qui représente le fichier PDF. La méthode renvoie un objet BLOB
qui représente le fichier XDP nouvellement créé.
Voir également
Conversion de Documents PDF en Documents XDP
Appel de AEM Forms à l’aide du codage Base64
Création d'un assembly client .NET utilisant le codage Base64
Vous pouvez utiliser les API Javascript Utilitaires PDF et les API de service Web pour convertir par programmation des documents XDP en documents PDF.
Pour plus d’informations sur le service PDF Utilities, voir Guide de référence des services pour AEM Forms.
Pour convertir un document XDP en document PDF, procédez comme suit :
Inclure les fichiers de projet
Incluez les fichiers nécessaires dans votre projet de développement. Si vous créez une application cliente à l’aide de Java, incluez les fichiers JAR nécessaires. Si vous utilisez des services Web, veillez à inclure les fichiers proxy.
Création d’un client PDFUtilityService
Avant de pouvoir exécuter par programmation une opération PDF Utilities, vous devez créer un client PDFUtilityService. Avec l’API Java, cela se fait en créant un objet PDFUtilityServiceClient
. Avec l’API du service Web, cela se fait en utilisant un objet PDFUtilityServiceService
.
Appeler l’opération de conversion XDP vers PDF
Après avoir créé le client de service, vous pouvez appeler l’opération de conversion XDP vers PDF.
Voir également
Conversion de documents XDP en documents PDF à l’aide de l’API Java
Conversion de documents XDP en documents PDF à l’aide de l’API du service Web
Inclusion des fichiers de bibliothèque Java AEM Forms
Réglage des propriétés de la connexion
Convertissez des documents XDP en documents PDF à l’aide de l’API PDF Utilities (Java) :
Inclure les fichiers de projet
Incluez des fichiers JAR client, tels que adobe-pdfutility-client.jar, dans le chemin de classe de votre projet Java.
Création d’un client PDFUtilityService
Créez un objet PDFUtilityServiceClient
en utilisant son constructeur et en transmettant un objet ServiceClientFactory
contenant des propriétés de connexion.
Appeler l’opération de conversion XDP vers PDF
Pour effectuer la conversion, appelez la méthode PDFUtilityServiceClient
de l’objet convertXDPtoPDF
et transmettez un objet com.adobe.idp.Document
qui représente le fichier XDP. La méthode renvoie un objet com.adobe.idp.Document
qui représente le fichier PDF nouvellement créé.
Voir également
Conversion de Documents XDP en Documents PDF
Inclusion des fichiers de bibliothèque Java AEM Forms
Réglage des propriétés de la connexion
Convertissez des documents XDP en documents PDF à l’aide de l’API PDF Utilities (API de service Web) :
Inclure les fichiers de projet
Création d’un client PDFUtilityService
Créez un objet PDFUtilityServiceService
en utilisant votre constructeur de classe proxy.
Appeler l’opération de conversion XDP vers PDF
Pour effectuer la conversion, appelez la méthode PDFUtilityServiceService
de l’objet convertXDPtoPDF
et transmettez un objet BLOB
qui représente le fichier XDP. La méthode renvoie un objet BLOB
qui représente le fichier PDF nouvellement créé.
Voir également
Conversion de Documents XDP en Documents PDF
Appel de AEM Forms à l’aide du codage Base64
Création d'un assembly client .NET utilisant le codage Base64
Vous pouvez utiliser les API Java et Web Utilities de PDF pour récupérer par programmation les propriétés du document PDF, par exemple si le document est un formulaire remplissable ou la version Acrobat minimale requise pour lire le document.
Pour plus d’informations sur le service PDF Utilities, voir Guide de référence des services pour AEM Forms.
Pour récupérer les propriétés du document PDF, procédez comme suit :
Inclure les fichiers de projet
Incluez les fichiers nécessaires dans votre projet de développement. Si vous créez une application cliente à l’aide de Java, incluez les fichiers JAR nécessaires. Si vous utilisez des services Web, veillez à inclure les fichiers proxy.
Création d’un client PDFUtilityService
Avant de pouvoir exécuter par programmation une opération PDF Utilities, vous devez créer un client PDFUtilityService. Avec l’API Java, cela se fait en créant un objet PDFUtilityServiceClient
. Avec l’API du service Web, cela se fait à l’aide d’un objet PDFUtilityServiceService
.
Appeler l’opération de récupération des propriétés
Après avoir créé le client de service, vous pouvez appeler l’opération de récupération des propriétés.
Voir également
Récupération des propriétés du document PDF à l’aide de l’API Java
Récupération des propriétés de document PDF à l’aide de l’API du service Web
Inclusion des fichiers de bibliothèque Java AEM Forms
Réglage des propriétés de la connexion
Récupérez les propriétés du document PDF à l’aide de l’API PDF Utilities (Java) :
Inclure les fichiers de projet
Incluez des fichiers JAR client, tels que adobe-pdfutility-client.jar, dans le chemin de classe de votre projet Java.
Création d’un client PDFUtilityService
Créez un objet PDFUtilityServiceClient
en utilisant son constructeur et en transmettant un objet ServiceClientFactory
contenant des propriétés de connexion.
Appeler l’opération de récupération des propriétés
Pour effectuer la conversion, appelez la méthode getPDFProperties
de l’objet PDFUtilityServiceClient
et transmettez les éléments suivants :
com.adobe.idp.Document
représentant le document PDF.PDFPropertiesOptionSpec
contenant les propriétés à évaluer.La méthode renvoie un objet PDFPropertiesResult
contenant les résultats de la requête.
Voir également
Récupération des propriétés du Document PDF
Inclusion des fichiers de bibliothèque Java AEM Forms
Réglage des propriétés de la connexion
Récupérez les propriétés du document PDF à l’aide de l’API du service Web PDF Utilities :
Inclure les fichiers de projet
Création d’un client PDFUtilityService
Créez un objet PDFUtilityServiceService
en utilisant votre constructeur de classe proxy.
Appeler l’opération de récupération des propriétés
Pour effectuer la conversion, appelez la méthode getPDFProperties
de l’objet PDFUtilityServiceService
et transmettez les éléments suivants :
BLOB
représentant le document PDF.PDFPropertiesOptionSpec
contenant les propriétés à évaluer.La méthode renvoie un objet PDFPropertiesResult
contenant les résultats de la requête.
Voir également
Récupération des propriétés du Document PDF
Appel de AEM Forms à l’aide du codage Base64
Création d'un assembly client .NET utilisant le codage Base64
Vous pouvez utiliser les API Java et Web du service PDF Utilities pour configurer par programmation un mode d’enregistrement pour un document PDF. Lors de l’utilisation du service PDF Utilities pour définir un mode d’enregistrement, le service PDF Utilities définit uniquement le mode d’enregistrement et n’enregistre pas le document PDF. Le document PDF est enregistré lorsqu’il est transmis à une autre opération de service. Par exemple, vous pouvez utiliser le service PDF Utilities pour définir un mode d’enregistrement spécifique et le transmettre au service Encryption, où le document PDF est en fait enregistré et chiffré.
Pour plus d’informations sur le service PDF Utilities, voir Guide de référence des services pour AEM Forms.
Pour définir l’option d’enregistrement des documents PDF, procédez comme suit :
Inclure les fichiers de projet
Incluez les fichiers nécessaires dans votre projet de développement. Si vous créez une application cliente à l’aide de Java, incluez les fichiers JAR nécessaires. Si vous utilisez des services Web, veillez à inclure les fichiers proxy.
Création d’un client PDFUtilityService
Avant de pouvoir exécuter par programmation une opération PDF Utilities, vous devez créer un client PDFUtilityService. Avec l’API Java, cela se fait en créant un objet PDFUtilityServiceClient
. Avec l’API du service Web, cela se fait à l’aide d’un objet PDFUtilityServiceService
.
Définition du mode d’enregistrement
Vous pouvez choisir l’une des options d’enregistrement suivantes :
INCREMENTAL
: Pour économiser progressivement afin de réduire le temps nécessaire pour économiserFAST_WEB_VIEW
: enregistrer pour un affichage Web rapideFULL
: Pour enregistrer en utilisant un enregistrement complet (sans optimisation)Appeler l’opération d’enregistrement du style
Après avoir créé le client de service, vous pouvez appeler l’opération de récupération des propriétés.
Transmettre le document PDF à une autre opération AEM Forms
Une fois que le service PDF Utilities a défini le mode d’enregistrement spécifié, transmettez le document PDF à une autre opération AEM Forms. Une fois renvoyé à partir de cette opération, le document PDF est enregistré dans le mode spécifié. Par exemple, si vous utilisez le service PDF Utilities pour définir le mode FAST_WEB_VIEW
, puis transmettez le document PDF à l’opération encryptUsingPassword
du service Encryption, le document PDF renvoyé est chiffré avec un mot de passe et enregistré en mode FAST_WEB_VIEW
.
Le Début rapide associé à cette section définit le mode FAST_WEB_VIEW
, puis transmet le document PDF à l’opération encryptUsingPassword
du service Encryption.
Voir également
Définition des options d’enregistrement du document PDF à l’aide de l’API Java
Définition des options d’enregistrement du document PDF à l’aide de l’API du service Web
Inclusion des fichiers de bibliothèque Java AEM Forms
Réglage des propriétés de la connexion
Chiffrement de Documents PDF avec un mot de passe
Définissez les options d’enregistrement du document PDF à l’aide de l’API PDF Utilities (Java) :
Inclure les fichiers de projet
Incluez des fichiers JAR client, tels que adobe-pdfutility-client.jar, dans le chemin de classe de votre projet Java.
Création d’un client PDFUtilityService
Créez un objet PDFUtilityServiceClient
en utilisant son constructeur et en transmettant un objet ServiceClientFactory
contenant des propriétés de connexion.
Définition du mode d’enregistrement
PDFUtilitySaveMode
en utilisant son constructeur.PDFUtilitySaveMode
de l’objet setSaveStyle
et en transmettant une valeur de chaîne qui spécifie le mode d’enregistrement. Par exemple, pour enregistrer en vue d’un affichage Web rapide, transmettez FAST_WEB_VIEW
.Appeler l’opération d’enregistrement du style
Appelez la méthode setSaveMode
de l’objet PDFUtilityServiceClient
et transmettez les valeurs suivantes :
com.adobe.idp.Document
représentant le document PDF.PDFUtilitySaveMode
contenant le style d'enregistrement à utiliser.La méthode renvoie un objet com.adobe.idp.Document
formaté à l'aide du style d'enregistrement spécifié.
Transmettre le document PDF à une autre opération AEM Forms
com.adobe.idp.Document
renvoyé à une autre opération AEM Forms.Voir également
Définition des modes d’enregistrement des Documents PDF
Inclusion des fichiers de bibliothèque Java AEM Forms
Réglage des propriétés de la connexion
Définissez les options d’enregistrement du document PDF à l’aide de l’API PDF Utilities (service Web) :
Inclure les fichiers de projet
Création d’un client PDFUtilityService
Créez un objet PDFUtilityServiceService
en utilisant votre constructeur de classe proxy.
Définition du mode d’enregistrement
PDFUtilitySaveMode
en utilisant son constructeur.PDFUtilitySaveMode
de l’objet saveStyle
qui spécifie le mode d’enregistrement. Par exemple, pour enregistrer pour un affichage Web rapide, spécifiez FAST_WEB_VIEW
.Appeler l’opération d’enregistrement du style
Appelez la méthode setSaveMode
de l’objet PDFUtilityServiceService
et transmettez les valeurs suivantes :
BLOB
représentant le document PDF.PDFUtilitySaveMode
contenant le style d'enregistrement à utiliser.La méthode renvoie un objet BLOB
formaté à l'aide du style d'enregistrement spécifié. Vous pouvez ensuite enregistrer cet objet en tant que document PDF.
Transmettre le document PDF à une autre opération Forms
BLOB
renvoyé à une autre opération AEM Forms.Voir également
Définition des modes d’enregistrement des Documents PDF
Appel de AEM Forms à l’aide du codage Base64
Création d'un assembly client .NET utilisant le codage Base64
Vous pouvez utiliser les API Java des utilitaires PDF pour convertir par programmation des documents PDF en documents XDP.
Pour plus d’informations sur le service PDF Utilities, voir Guide de référence des services pour AEM Forms.
Pour assainir le document PDF, procédez comme suit :
Inclure les fichiers de projet
Incluez les fichiers nécessaires dans votre projet de développement. Pour créer une application cliente à l’aide de Java, incluez les fichiers JAR nécessaires.
Création d’un client PDFUtilityService
Avant de pouvoir exécuter une opération d’assainissement par programmation, vous devez créer un client PDFUtilityService. Avec l’API Java, cela se fait en créant un objet PDFUtilityServiceClient
.
Appeler l’opération de conversion PDF vers XDP
Après avoir créé le client de service, vous pouvez appeler l’opération d’assainissement.
Voir également
Conversion de documents PDF en documents XDP à l’aide de l’API Java
Conversion de documents PDF en documents XDP à l’aide de l’API du service Web
Inclusion des fichiers de bibliothèque Java AEM Forms
Réglage des propriétés de la connexion
Sanitifier les documents à l’aide de l’API PDF Utilities (Java) :
Inclure les fichiers de projet
Incluez des fichiers JAR client, tels que adobe-pdfutility-client.jar, dans le chemin de classe de votre projet Java.
Création d’un client PDFUtilityService
Créez un objet PDFUtilityServiceClient
en utilisant son constructeur et en transmettant un objet ServiceClientFactory
contenant des propriétés de connexion.
Appeler l’opération de conversion PDF vers XDP
Pour effectuer la conversion, appelez la méthode PDFUtilityServiceClient
de l’objet convertPDFtoXDP
et transmettez un objet com.adobe.idp.Document
qui représente le fichier PDF. La méthode renvoie un objet com.adobe.idp.Document
qui représente le fichier XDP nouvellement créé.
Voir également
Assainissement des documents PDF
Inclusion des fichiers de bibliothèque Java AEM Forms
Réglage des propriétés de la connexion