Split PDF
Splits a PDF into files containing the specified number of pages and makes the resulting ZIP archive available for download.
Endpoint
OAuth Scope
curl --request POST \
--url https://www.zohoapis.com/pdfeditor/api/v1/pdf/pages/split \
--header 'Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52' \
--header 'content-type: multipart/form-data' \
-F 'file=@file_path' \
-F 'input_options={
"split_by": [
"5"
]
}' \
-F 'output_settings={
"name": "quarterly-review-sections"
}'Request Body
multipart/form-dataThe source PDF to split, uploaded directly or imported from a publicly accessible URL. The file must be no larger than 50 MB, contain no more than 400 pages, and have no page larger than 2,400 square inches. Its filename must not exceed 500 characters. Supported formats: pdf.
Configures how the source PDF is divided into output files.
{
"split_by": [
"5"
]
}Show Sub-Attributes
The number of pages to include in each output PDF. Provide exactly one positive integer that does not exceed the source PDF's page count.
[
"5"
]Configures the generated files' base name.
{
"name": "quarterly-review-sections"
}Show Sub-Attributes
The base name used for the generated PDFs and ZIP archive. A lowercase .pdf suffix is removed before the generated filenames are formed.
// Note: payload contains multiple type attributes
// type: file
file = quarterly-review.pdf
// type: object
input_options = {
"split_by": [
"5"
]
}
// type: object
output_settings = {
"name": "quarterly-review-sections"
} {
"status": "inprogress",
"status_check_url": "https://www.zohoapis.com/pdfeditor/api/v1/pdf/pages/split/job/qE8Vn4M2kP7sR9xW"
}
Rate Limits
Duration - Time window for the threshold.
Threshold - Number of API calls allowed within the specified duration.
Lock Period - Wait time before consecutive API requests.
© 2026, Zoho Corporation Pvt. Ltd. All Rights Reserved.