Inkspan › Django
Call the Inkspan /v1/generate/html endpoint from Django to generate a PDF from HTML — no headless browser, fonts, or PDF infrastructure to maintain. Set your API key as an environment variable and POST.
# views.py
import requests
from django.http import HttpResponse
def make_pdf(request):
r = requests.post('https://api.inkspan.dev/v1/generate/html',
headers={'X-API-Key': settings.INKSPAN_KEY},
json={"html":"<h1>Invoice</h1>"})
return HttpResponse(r.content, content_type='application/pdf')
Get a free API key →