An open API service indexing awesome lists of open source software.

https://github.com/paalamugan/pdf-generator

Generate html string to pdf format
https://github.com/paalamugan/pdf-generator

htm html-pdf-converter nodejs pdf-generation pdf-generator pdf-generator-api serverless vercel

Last synced: 5 months ago
JSON representation

Generate html string to pdf format

Awesome Lists containing this project

README

          

# Vercel PDF Generator

## How to use the api using curl

```sh
curl -X POST https://pdf-generator-stable.vercel.app/api/pdfGenerator \
-H "Content-Type: application/json" \
-d '{"payload": "

PDF Content

"}' \
--output my-pdf.pdf
```

## How to use the api using fetch

```js
try {
const htmlContent = `

PDF Content

`;
const response = await fetch("https://pdf-generator-stable.vercel.app/api/pdfGenerator", {
method: "POST",
headers: {
"Content-Type": "application/json",
},
body: JSON.stringify({
payload: htmlContent,
}),
});
if (!response.ok) {
throw await response.json();
}

return response.buffer();
} catch (err) {
throw new Error(err.error || err.message);
}
```

## Please login into vercel account locally, if not login

```sh
npm install -g vercel
vercel login
```

## Install Dependencies

```sh
yarn install
```

## For Development

- In Local Development,

```sh
vercel dev
```

- In Production testing,

```sh
vercel
```

## Vercel Production Deployment

```sh
vercel --prod
```