Skip to content

Latest commit

 

History

History
30 lines (24 loc) · 609 Bytes

README.md

File metadata and controls

30 lines (24 loc) · 609 Bytes

camelot

A super simple, easy to deploy HTML to PDF microservice (powered by Puppeteer)

Running

To start camelot in development mode run npm run dev

Example request

Converting raw HTML to pdf

POST http://localhost:7331/raw

Request

{
  "html": "<h1>Hello world</h1>"
}

Response

{
  "path":"/docs/f5995286-9fc5-4e21-971c-269390c109de.pdf"
}

Options

  • html <String> (Required) The raw HTML string
  • sendFile <Boolean> Whether or not to return the generated PDF directly instead of just a URL

Running under Docker

Simply run docker-compose up