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

Nyckel
Värde
Content-Type
application/pdf
Authorization
(Bearer Access token)

Begärandetext

Innehållstyp: multipart/form-data

Nyckel
Typ
Obligatoriskt
Beskrivning
template
Fil/text
Ja
XDP-fil som används som mall för AFP-generering (t.ex. demo.xdp)
data
Fil/text
Nej
Datafil (XML eller JSON) som ska sammanfogas med mallen (t.ex. data.xml)
options
Text
Nej
JSON-sträng med alternativ för att styra AFP-utdata (t.ex. upplösning, språkområde)

Exempel options JSON (textfält):

{
  "pdfVersion": "1.7",
  "resolution": 300,
  "locale": "en-US",
  "embedFonts": true,
  "contentRoot": "/usr/tmp"
}

Svar

Code
Beskrivning
200
Åtgärden lyckades. Returnerar AFP-dokumentströmmen.
400
Felaktig begäran. Nyttolasten för begäran är felaktig eller nödvändiga fält saknas.
500
Internt serverfel. Försök igen om en stund.

Kommandot 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.

AFP Postman-bild

Du kan spara svaret och öppna den sparade filen i AFP-läsaren för att visa den.

Sök efter IC Docu

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab