Skip to main content
Compression is not a standalone endpoint. Instead, pass the compress parameter on any endpoint that produces a PDF:
  • POST /v1/pdfscompress: "low" | "medium" | "high"
  • POST /v1/pdfs/mergecompress: "low" | "medium" | "high"
  • POST /v1/pdfs/watermarkcompress: "low" | "medium" | "high"
  • POST /v1/templates/:id/rendercompress: "low" | "medium" | "high"
  • POST /v1/convert/officecompress: "low" | "medium" | "high"
See Create a PDF for compression level details:
  • low — Lossless. Removes unused objects, optimizes streams.
  • medium — Downsamples images to 150 DPI. Good balance.
  • high — Downsamples images to 72 DPI, strips metadata. Maximum reduction.