Free HTML to PDF Converter




API Usage

This website demonstrates the usage of the HTML to PDF Converter HTTP API. An instance of that API application is deployed via docker on https://html2pdf.fly.dev/api. It exposes a simple HTTP API to convert any HTML source code to a PDF file. That API is free for use, no authentication required. Full API docs.

JavaScript

A minimalistic example client using JavaScript in the browser:

    async function generatePDF(html){
        let pdfGeneratorUrl = 'https://html2pdf.fly.dev/api/generate'
        const data = await fetch(pdfGeneratorUrl, {
            method: 'POST',
            headers: {
                'content-type': "application/json",
                accept: 'application/json'
            },
            body: JSON.stringify({ html })
        })

        if(data.ok){
            return new Blob([await data.blob()], {type: 'application/pdf'})
        }else{
            throw await data.json()
        }
    }