PDF to PDF HTTP API Examples
These examples demonstrate common PDF to PDF API workflows via HTTP API.
Basic examples
Multiple PDFs to PDF file
curl -f -u "demo:demo" \ -o "offer.pdf" \ -F "input_format=pdf" \ -F "f_1=@/path/to/cover.pdf" \ -F "f_2=@/path/to/proposal.pdf" \ -F "f_3=@/path/to/price.pdf" \ -F "f_4=@/path/to/contact.pdf" \ https://api.pdfcrowd.com/convert/24.04/
Watermark a PDF file
curl -f -u "demo:demo" \ -o "company_offer.pdf" \ -F "input_format=pdf" \ -F "page_watermark=@/path/to/watermark.pdf" \ -F "f_1=@/path/to/proposal.pdf" \ https://api.pdfcrowd.com/convert/24.04/
Linearize a PDF file
curl -f -u "demo:demo" \ -o "linearized.pdf" \ -F "input_format=pdf" \ -F "linearize=true" \ -F "f_1=@/path/to/not_linearized.pdf" \ https://api.pdfcrowd.com/convert/24.04/
PDF manipulation examples
Extract page 3 and all pages from 7 to the end from the PDF file
curl -f -u "demo:demo" \ -o "output.pdf" \ -F "input_format=pdf" \ -F "action=extract" \ -F "page_range=3,7-" \ -F "f_1=@/your-path-to/pdfs/13_pages.pdf" \ https://api.pdfcrowd.com/convert/24.04/
Delete the first 3 pages and the 10th page from the PDF file
curl -f -u "demo:demo" \ -o "output.pdf" \ -F "input_format=pdf" \ -F "action=delete" \ -F "page_range=1-3,10" \ -F "f_1=@/your-path-to/pdfs/13_pages.pdf" \ https://api.pdfcrowd.com/convert/24.04/