PDF generation adapter using OpenHTMLtoPDF.
Three-step pipeline:
Usage: (def pdf-gen (create-pdf-generator)) (generate! pdf-gen my-report-def data {}) ;; => {:bytes #bytes[...] :type :pdf :filename "my-report.pdf"}
PDF generation adapter using OpenHTMLtoPDF.
Three-step pipeline:
1. Render Hiccup → HTML string (via hiccup.core/html)
2. Inject default CSS from resources/boundary/reports/default.css
3. Pass HTML to PdfRendererBuilder → ByteArrayOutputStream → bytes
Usage:
(def pdf-gen (create-pdf-generator))
(generate! pdf-gen my-report-def data {})
;; => {:bytes #bytes[...] :type :pdf :filename "my-report.pdf"}(create-pdf-generator)Create a new OpenHTMLtoPDF-backed PDF generator.
Create a new OpenHTMLtoPDF-backed PDF generator.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |