Generera AFP-utdata med AEM Forms API
Den här funktionen är en förhandsversion och kan nås via vår förhandsutgåva.
AFP (Advanced Function Presentation) är ett högpresterande dokumentformat som huvudsakligen är avsett för tryck.
I den här guiden beskrivs alla nödvändiga steg och konfigurationer för att generera AFP-utdata med AEM Forms.
API för AFP-generering
Skapar en AFP-fil (Advanced Function Presentation) med en XDP-mall och indata.
Behörighet
Du kan antingen använda BasicAuth (administratörsautentiseringsuppgifter) för lokala miljöer eller OAuth Server-till-Server-auktorisering för AEM Cloud-instanser.
Begäran
Slutpunkt:
https://[publish-url].adobeaemcloud.com/adobe/forms/doc/v1/adobe/forms/doc/v1/generate/afp
Sidhuvuden
Content-Typeapplication/pdfAuthorization(Bearer Access token)Begärandetext
Innehållstyp: multipart/form-data
templatedemo.xdp)datadata.xml)optionsExempel options JSON (textfält):
{
"pdfVersion": "1.7",
"resolution": 300,
"locale": "en-US",
"embedFonts": true,
"contentRoot": "/usr/tmp"
}
Svar
200400500Kommandot Rulla
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>'
Testa API:t
Du kan hämta .yaml-filen och överföra den till Postman för att kontrollera API:ernas funktioner.
Du kan spara svaret och öppna den sparade filen i AFP-läsaren för att visa den.