[AEM Forms]{class="badge positive" title="(Se aplica a AEM Forms)."}
Generar salida AFP mediante la API de AEM Forms
Esta es una función de versión preliminar y se puede acceder en el canal de versión preliminar.
Presentación de funciones avanzadas (AFP) es un formato de documento de alto rendimiento diseñado principalmente para fines de impresión.
Esta guía describe todos los pasos y configuraciones necesarios para generar la salida AFP mediante AEM Forms.
API de generación AFP
Genera un archivo AFP (presentación de funciones avanzadas) mediante una plantilla XDP y datos de entrada.
Autorización
Puede usar BasicAuth (credenciales de administrador) para entornos locales o la autorización de OAuth Server-to-Server para instancias de AEM Cloud.
Solicitud
Punto final:
https://[publish-url].adobeaemcloud.com/adobe/forms/doc/v1/adobe/forms/doc/v1/generate/afp
Encabezados
Content-Typeapplication/pdfAuthorization(Bearer Access token)Cuerpo de solicitud
Tipo de contenido: multipart/form-data
templatedemo.xdp)datadata.xml)optionsEjemplo options JSON (campo de texto):
{
"pdfVersion": "1.7",
"resolution": 300,
"locale": "en-US",
"embedFonts": true,
"contentRoot": "/usr/tmp"
}
Respuestas
200400500Comando 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>'
Prueba de la API
Puede descargar el archivo .yaml y cargarlo en Postman para comprobar la funcionalidad de las API.
Puede guardar la respuesta y abrir el archivo guardado en el lector AFP para verlo.