SkidPDF is a microservice for generating PDF files from URIs. It has the capability to pass query strings, post data, and headers. For requesting a conversion, AMQP, HTTP GET, and HTTP POST requests are supported. See the README.md file for instructions how to structure the request bodies.
When using AMQP, it is possible to tell SkidPDF where you would like to save the newly generated document, and when using the HTTP API, the document is streamed back to the caller. Again, check the README.md for details.
Ultimately, SkidPDF is a simple wrapper around Wkhtmltopdf (https://wkhtmltopdf.org/), written in Go, and shoved into a docker image.