Convert HTML to PDF using wkhtmltopdf on AWS Lambda
{
"data" : "<h1>Claudemiro</h1>",
"filename": "optional filename",
"pagesize": "optional pagesize default: a4"
}
{
"filename": "8rqj9td0pvjf9a4i.pdf"
}
- Open
config.js
and setbucket
variable to name of S3 bucket where you want function to save output PDF files. - Make sure AWS Lambda function has
PutObject
access to S3 bucket - Download the binary wkhtmltopdf for linux-x64 and put in the current directory
- Run npm install
- Zip everything and upload to aws-lambda