No more wrestling with wkhtmltopdf or puppeteer configs. Design once, generate forever.
Drag-and-drop interface with precise positioning. What you see is exactly what you get in the PDF.
Bind data fields like invoice.total. Templates are versioned and immutable.
One POST request. Send your template ID and data, receive a pixel-perfect PDF. It's that simple.
A single API call is all it takes.
curl -X POST https://make-bill.com/api/generate-pdf \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"templateId": "invoice_v1",
"data": {
"invoice": {
"number": "INV-2024-001",
"date": "2024-01-15",
"customer": { "name": "Acme Corp" },
"items": [
{ "name": "Consulting", "qty": 10, "price": 150 }
],
"total": 1500
}
}
}'