command
module
Version:
v0.0.0-...-83a577b
Opens a new window with list of versions in this module.
Published: Feb 24, 2023
License: MIT
Opens a new window with license information.
Imports: 10
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
go-wkhtmltopdf-lambda
Run wkhtmltopdf in AWS Lambda
Not maintained for now, but mainly an example of how to use go-wkhtmltopdf on Lambda.
Uses https://github.com/SebastiaanKlippert/go-wkhtmltopdf to generate PDF files from JSON input.
Usage
- Create a Golang AWS Lambda function in the AWS console or using the AWS CLI
- As source, use the lambda.zip file from a release, this includes the latest version of wkhtmltopdf
- The Handler name is
go_wkhtmltopdf_linux
- If you want to build your own version, make sure you build the go executable for Linux (GOOS=linux) and make it executable (chmod +x)
- Create an S3 trigger for you Lambda function (using suffix
.json
is recommended)
- Make sure your IAM Lambda role has S3 Read and Write access to your bucket
- Create a JSON file from the PDF generator, following the instructions at https://github.com/SebastiaanKlippert/go-wkhtmltopdf#saving-to-and-loading-from-json
- Upload the JSON to the S3 bucket you chose in your Lambda trigger
- The PDF is saved in the same bucket with extension
.pdf
added to the original filename
Documentation
¶
There is no documentation for this package.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.