[AEM Forms]{class="badge positive" title="S’applique à AEM Forms)."}
Générer une sortie AFP à l’aide de l’API AEM Forms
Il s’agit d’une fonctionnalité de version préliminaire accessible par le biais de notre canal de version préliminaire.
La présentation de fonctions avancées (AFP) est un format de document haute performance conçu principalement à des fins d'impression.
Ce guide décrit toutes les étapes et configurations nécessaires pour générer une sortie AFP à l’aide d’AEM Forms.
API de génération AFP
Génère un fichier AFP (Advanced Function Presentation) à l'aide d'un modèle XDP et de données d'entrée.
L’autorisation
Vous pouvez utiliser BasicAuth (informations d’identification d’administrateur) pour les environnements locaux ou l’autorisation OAuth de serveur à serveur pour les instances AEM Cloud.
Requête
Point d’entrée:
https://[publish-url].adobeaemcloud.com/adobe/forms/doc/v1/adobe/forms/doc/v1/generate/afp
En-têtes
Content-Typeapplication/pdfAuthorization(Bearer Access token)Corps de la requête
Content-Type : multipart/form-data
templatedemo.xdp)datadata.xml, par exemple)optionsExemple options JSON (champ de texte) :
{
"pdfVersion": "1.7",
"resolution": 300,
"locale": "en-US",
"embedFonts": true,
"contentRoot": "/usr/tmp"
}
Réponses
200400500Commande Curl
curl --location 'http://<server>:<port>/adobe/forms/document/generate/afp' \
--header 'Authorization: Bearertoken <base64-encoded-credentials>' \
--form 'template=@"<path-to-template>.xdp"' \
--form 'data=@"<path-to-data-file>.xml"' \
--form 'options=<JSON-options-string>'
Test de l’API
Vous pouvez télécharger le fichier .yaml et le charger dans Postman pour vérifier les fonctionnalités des API.
Vous pouvez enregistrer la réponse et ouvrir le fichier enregistré dans le lecteur AFP pour l’afficher.