Skip to main content

Convert to PDF/A

POST https://api.getdocuforge.dev/v1/pdf/pdfa Convert a standard PDF to PDF/A-1b format for long-term archival and regulatory compliance.

Request Body

ParameterTypeRequiredDescription
pdfstringYesBase64-encoded PDF document
titlestringNoDocument title metadata
authorstringNoDocument author metadata
subjectstringNoDocument subject metadata
outputstringNo"url" (default) or "base64"

Example

curl -X POST https://api.getdocuforge.dev/v1/pdf/pdfa \
  -H "Authorization: Bearer df_live_sk_..." \
  -H "Content-Type: application/json" \
  -d '{
    "pdf": "<base64-encoded-pdf>",
    "title": "Annual Report 2026",
    "author": "Acme Corp",
    "subject": "Financial Summary"
  }'

Response (URL mode)

{
  "url": "https://cdn.getdocuforge.dev/gen_abc123.pdf",
  "file_size": 98400,
  "pdfa": true
}

Response (base64 mode)

{
  "data": "<base64-encoded-pdfa-pdf>",
  "file_size": 98400,
  "pdfa": true
}

Errors

StatusCodeDescription
400VALIDATION_ERRORInvalid or missing PDF, or PDF exceeds size limit
401UNAUTHORIZEDInvalid or missing API key
429RATE_LIMITEDToo many requests
500INTERNAL_ERRORServer error during conversion