Generar salida AFP mediante la API de AEM Forms
Esta es una función previa al lanzamiento y se puede acceder en el canal previo al lanzamiento.
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 BearerAuth para instancias de AEM Cloud.
Solicitud
Punto final:POST http://<server>:<port>/adobe/forms/document/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.