Convert to PDF/Image API
  1. PDF
Convert to PDF/Image API
  • Getting Started
  • PDF
    • Convert a web page URL to PDF
      POST
    • Convert HTML content to PDF
      POST
    • Convert a document to PDF
      POST
    • Compress a PDF file
      POST
    • Merge multiple PDF files into one
      POST
    • Split a PDF file
      POST
    • Convert PDF to images
      POST
    • Remove metadata from PDF
      POST
    • Convert PDF to DOCX
      POST
  • Image
    • Capture a web page as an image
      POST
    • Convert images to PDF
      POST
    • Compress image
      POST
  • Schemas
    • Schemas
      • ErrorResponse
      • PdfUrlRequest
      • PdfHtmlRequest
      • PdfDocRequest
      • PdfCompressRequest
      • PdfMergeRequest
      • PdfSplitRequest
      • ImageUrlRequest
      • PdfRemoveMetadataRequest
      • ImageToPdfRequest
      • PdfToDocRequest
      • PdfToImageRequest
      • ImageCompressRequest
  1. PDF

Split a PDF file

POST
/v1/pdf/split
Splits a PDF file based on the specified method:
pages: Extract specific individual pages (e.g., 1,3,5)
ranges: Extract page ranges (e.g., 1-3,5-7)
chunks: Split PDF into chunks of specified page size (e.g., pagesPerChunk=5 splits a 12-page PDF into 3 chunks of 5, 5, and 2 pages)
Returns a single PDF if only one output file is created, or a ZIP archive if multiple files are created.
Maximum file size: 50MB

Request

Authorization
API Key
Add parameter in header
x-api-key
Example:
x-api-key: ********************
or
Body Params multipart/form-dataRequired

Responses

🟢200OK
application/pdf
Split PDF file(s)
Headers

🟠401Unauthorized
🟠422Unprocessable Entity
🔴500Internal Server Error
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.convert2pdfapi.com/v1/pdf/split' \
--header 'x-api-key: <api-key>' \
--form 'pdfFile=@""' \
--form 'splitType=""' \
--form 'pages="1,3,5,7"' \
--form 'ranges="1-3,5-7,10-12"' \
--form 'pagesPerChunk="5"' \
--form 'fileName="document-part"'
Response Response Example
422 - No file provided
{
    "status": "error",
    "message": "File is required"
}
Modified at 2025-10-21 15:53:50
Previous
Merge multiple PDF files into one
Next
Convert PDF to images
Built with