HTML to PDF conversion API

Most realistic, high quality html to pdf api conversion service for developers!

Google Chrome engineNo need your own serverMaintainable online serviceEasy to use

It's very easy to use our api, you should just send the following HTTP request to get the PDF:

https://api.html2pdf.app/v1/generate?url=https://example.com&apiKey={your-api-key}
ParameterTypeDescriptionRequired
htmlstringHTML code or website URL you want to generateRequired
apiKeystringYour api key which you will get after registration, and can find in your profile pageRequired
callBackUrlstring

Generates document in background and sends result in your callback url.

We will send generated pdf document (encoded with base64) to your provided callback url in this structure: {"document": "..."}

Optional
statestringThis is custom parameter provided by the user and sent to the callBackUrl when document is generated in the background.Optional
landscapebooleanActivates landscape modeOptional (default: false)
formatstringFormat of the document, can have one of values: "Letter", "Legal", "Tabloid", "Ledger", "A0", "A1", "A2", "A3", "A4", "A5", "A6"Optional (default: A4)
marginTopintegerEmpty spaces between the outer and the beginning of the content (integer value which is equal to pixels)Optional (default: 0)
marginRight
marginBottom
marginLeft
filenamestringFilename header will be returnedOptional
mediastringUse "print" value to generate pdf using print mode styles, can have one of values: "print", "screen"Optional (default: screen)
scalenumberDefines the scale of the pdf document content. Scale range is from 0.1 to 2Optional (default: 1)
headerTemplatestringParameter to provide header / footer of the page. HTML code should be provided and used in conjunction with marginTop / marginBottom to be visibleOptional
footerTemplate

Get started quickly with code samples for most popular languages:

curl -X POST https://api.html2pdf.app/v1/generate \
-H 'Content-Type: application/json' \
-d '{
  "html": "http://www.example.com",
  "apiKey": "your-api-key",
  "landscape": true,
  "format": "A4"
}'

Get in touch and send a message at: info@html2pdf.app