microbox/node-url-to-pdf-api
Web page PDF rendering done right. Self-hosted service for rendering receipts, invoices, or any html
10K+
Web page PDF rendering done right. Self-hosted service for rendering receipts, invoices, or any content.
Microbox repackage alvarcarto's awesome url-to-pdf-api from the latest source and make it into a solid and easy-to-use docker image.
Launch URL-to-PDF service
# URL-to-PDF microservice will listen at container port 80
docker run -d --name url2pdf -p 80:80 microbox/node-url-to-pdf-api
Use URL-to-PDF service
# find ip of docker container
export URL2PDF=`docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' url2pdf`
# call api and download rendered pdf file
wget http://$URL2PDF/api/render?url=http://google.com -O google.pdf
Upgrade to a newer version
docker stop url2pdf
docker rm url2pdf
docker pull microbox/node-url-to-pdf-api
docker run -d --name url2pdf -p 80:80 microbox/node-url-to-pdf-api
docker pull microbox/node-url-to-pdf-api