# Gotenberg Go client A simple Go client for interacting with a Gotenberg API. ## Install ```bash $ go get -u github.com/thecodingmachine/gotenberg ``` ## Usage ```golang import "github.com/thecodingmachine/gotenberg/pkg" func main() { // HTML conversion example. c := &gotenberg.Client{Hostname: "http://localhost:3000"} req := &gotenberg.HTMLRequest{ IndexFilePath: "index.html", AssetFilePaths: []string{ "style.css", "img.png", }, Options: &gotenberg.HTMLOptions{ HeaderFilePath: "header.html", FooterFilePath: "footer.html", PaperSize: gotenberg.A4, PaperMargins: gotenberg.NormalMargins, }, } dest := "foo.pdf" c.Store(req, dest) } ``` For more complete usages, head to the [documentation](https://thecodingmachine.github.io/gotenberg).