Convert any file using PDF-BOOKLET


API for converting any file using PDF-BOOKLET.

Here are all available conversion options you can use in the "options" section of conversions (see the example JSON below the table).

Here are all available conversion options you can use in the "options" section of conversions (see the example JSON on the right).

Option Name Description
allow_multiple_outputs
Type: boolean
Default: False
If the conversion produces more than one output file, by default all of them are compressed in just one file. Set this option to true if you want a download link for each file.
allow_multiple_outputs_threshold
Type: integer
Minimum: 2
Maximum: 400
blank_page_fill
Type: string
Enum: first last auto
Default: auto
Where to insert padding blank pages when the page count is not a multiple of 4 (8 for quarter-fold).
crop_marks
Type: boolean
Default: False
Add printer crop/fold marks (a frame) around each imposed page.
direction
Type: string
Enum: ltr rtl
Default: ltr
Reading/binding direction. RTL flips the page-pair order on each sheet.
download_password
Type: string
Pattern: ^[ -~]{0,1000}$
Example: secret_password
A password to protect the download. To download the file send the password in the x-oc-download-password header or set a cookie named x-oc-download-password. The value contains a comma separated list of passwords.
pages_per_sheet
Type: integer
Enum: 2 4
Default: 2
Logical pages per sheet side. 2 = half-fold booklet, 4 = quarter-fold brochure.
paper_size
Type: string
Enum: a3 a4 a5 letter legal b5
Default: a4
Target print paper size for the folded booklet sheets.

Output Example

POST /v2/jobs HTTP/1.1
Host: https://api.api2convert.com
X-Oc-Api-Key: <your API key here>
Content-Type: application/json
{
    "input": [{
        "type": "remote",
        "source": "https://example-files.online-convert.com/raster%20image/png/example_small.png"
    }],
    "conversion": [{
        "category": "operation",
        "target": "pdf-booklet",
        "options": {
            <conversion options here>
        }
    }]
}