Generieren von AFP-Output mithilfe des AEM Forms-API
Dies ist eine Vorabveröffentlichungsfunktion, auf die über unseren Vorabveröffentlichungskanal zugegriffen werden kann.
Advanced Function Presentation (AFP) ist ein leistungsstarkes Dokumentformat, das hauptsächlich für Druckzwecke entwickelt wurde.
In diesem Handbuch werden alle erforderlichen Schritte und Konfigurationen zum Generieren der AFP-Ausgabe mithilfe von AEM Forms beschrieben.
AFP-Generierungs-API
Generiert eine AFP-Datei (Advanced Function Presentation) mit einer XDP-Vorlage und Eingabedaten.
Autorisierung
Sie können entweder BasicAuth (Admin-Anmeldeinformationen) für lokale Umgebungen oder BearerAuth Autorisierung für AEM Cloud-Instanzen verwenden.
Anfrage
Endpunkt:POST http://<server>:<port>/adobe/forms/document/generate/afp
Kopfzeilen
Content-Type
application/pdf
Authorization
(Bearer Access token)
Anfragetext
Content-Type: multipart/form-data
template
demo.xdp
)data
data.xml
)options
Beispiel options
JSON (Textfeld):
{
"pdfVersion": "1.7",
"resolution": 300,
"locale": "en-US",
"embedFonts": true,
"contentRoot": "/usr/tmp"
}
Antworten
200
400
500
cURL-Befehl
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>'
Testen der API
Sie können die .yaml-Datei herunterladen und in Postman hochladen, um die Funktionalität der APIs zu überprüfen.
Sie können die Antwort speichern und die gespeicherte Datei im AFP-Reader öffnen, um sie anzuzeigen.