gPdf API Documentation
High-performance PDF generation API with PDF/A archival and PDF/UA accessibility standards.
🚀 Quick Start
| Document | Description |
|---|---|
| API Console | Run requests and preview PDF in the browser |
| Quick Examples | Copy-ready JSON and curl examples |
| 📋 JSON Schema (Complete) | Full field reference - all request parameters |
10-second start
bash
curl -X POST "https://gpdf.example.com/api/v1/render" \
-H "Authorization: Bearer <token>" \
-H "Content-Type: application/json" \
--data-binary '{
"pages": [
{
"size": "label_100_150",
"elements": [
{ "type": "text", "x": 10, "y": 18, "content": "Hello gPdf" }
]
}
]
}' \
--output quickstart.pdf📖 API Reference
| Document | Description |
|---|---|
| API Introduction | Endpoint overview & request format |
| Schema Reference | Data structure quick reference |
| PDF Profiles | Compliance levels (PDF/A-1b, UA-1, etc.) |
| Metadata & Validation | Document properties & validation rules |
⚠️ Error Codes
| Code | Description |
|---|---|
| API-001 | Invalid JSON payload |
| API-002 | Validation failure |
| API-101 | Missing or malformed Authorization header |
| API-102 | Authentication failed |
| API-501 | PDF rendering failure |
| API-900 | Internal system error |