# clj-htmltopdf
A light-weight wrapper for the [Open HTML to PDF](https://github.com/danfickle/openhtmltopdf)
library to make it a little bit easier to use directly from Clojure.
## Leiningen
```
[clj-htmltopdf "0.1"]
```
## Usage
```clojure
(use 'clj-htmltopdf.core)
(->pdf
[:div
[:h1 "HTML to PDF"]
[:p "Glorious!"]]
"output.pdf")
```
`clj-htmltopdf.core/->pdf` can take a variety of different input and output argument types,
such as strings, `java.io.File` objects, `java.net.URL` objects, streams, etc.
As shown in the above example, a special case is made when the input argument is
[Hiccup](https://github.com/weavejester/hiccup)-style HTML where it will be automatically
converted to an HTML string before being rendered as a PDF.
## License
Copyright © 2017 Gered King
Distributed under the LGPL3 license.