microbox/node-url-to-pdf-api

By microbox

Updated over 3 years ago

Web page PDF rendering done right. Self-hosted service for rendering receipts, invoices, or any html

Image
2

10K+

URL-to-PDF Microservice

Build Status

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
Name
  • microbox/node-url-to-pdf-api
Version
  • 1.0.0
Components
  • url-to-pdf-api 1.0.0
  • nodejs 8.8.1
  • puppeteer 0.11.0
  • chromium 63.0.3230.2
Image Size
  • ~ 286MB MB

Docker Pull Command

docker pull microbox/node-url-to-pdf-api