pdfshot
PDF screenshot generator for web pages
Run pdfshot
$ docker pull xcoo/pdfshot:0.1.0
$ docker run --rm --cap-add=SYS_ADMIN -e "PDFSHOT_PORT=8000" -p 8000:8000 xcoo/pdfshot:0.1.0
Usage
$ curl -fsLJO 'localhost:8000/print.pdf?target=https%3A%2F%2Fwww.google.com&wait_for=%23body'
target
(Required)- The URL for which you want to get the screenshot.
https://www.google.com
wait_for
(Optional)- Wait for the screenshot until the selector you specified appears on the page.
#body
Build Requirements
- Leiningen
Build Docker image
$ lein cljsbuild once
$ docker build -t xcoo/pdfshot:latest .
$ docker-compose up -d
Local execution
$ lein cljsbuild once
$ node target/pdfshot.js
License
Copyright Xcoo, Inc.
Licensed under the Apache License, Version 2.0.