Welcome to the PDFIO developer documentation. PDFIO provides simple HTTP APIs for common PDF operations such as image to PDF conversion.
Base URL:
https://api.pdfio.org
All PDFIO APIs require an API key. Requests without a valid key will be rejected.
Pass your API key using the Authorization header:
Authorization: Bearer YOUR_API_KEY
Converts one or more image files into a single PDF. Images are added to the PDF in the order they are uploaded.
Send a multipart/form-data request with one or more files fields.
curl -X POST https://api.pdfio.org/convert
-H "Authorization: Bearer YOUR_API_KEY"
-F "files=@page1.jpg"
-F "files=@page2.png"
--output output.pdf
On success, the API returns:
200 OKapplication/pdf400 – Invalid input or unsupported file type401 – Missing or invalid API key429 – Rate limit or quota exceeded500 – Server errorAPI keys are subject to:
Limits vary by use case and may change as the platform evolves.
PDFIO is actively expanding. Planned APIs include:
For questions, feedback, or API access:
📧 pdfioorg@gmail.com