multipart/form-data and return a PDF.
Supported Endpoints
| Endpoint | Credits | Input shape |
|---|---|---|
POST /pdf/merge | 1 | multiple files, optional order |
POST /pdf/pages/remove | 1 | file, pages |
POST /pdf/compress | 2 | file, optional quality |
Merge
Send between 2 and 20 PDF files. If you need a custom output order, pass anorder field containing a JSON array of zero-based file indexes.
Remove Pages
Send a single PDF and a JSON array of 1-indexed page numbers.Compress
Compression accepts one PDF plus an optional quality level:lowmediumhigh
Limits
- Merge accepts 2 to 20 PDFs
- Authenticated PDF editing uploads are limited to 100 MB
- Remove pages and compress accept a single valid PDF
- Merge uses total upload size, not per-file size