diff --git a/project.clj b/project.clj index 7354463..115de9a 100644 --- a/project.clj +++ b/project.clj @@ -8,6 +8,7 @@ [com.openhtmltopdf/openhtmltopdf-jsoup-dom-converter "0.0.1-RC11"] [com.openhtmltopdf/openhtmltopdf-pdfbox "0.0.1-RC11"] [com.openhtmltopdf/openhtmltopdf-rtl-support "0.0.1-RC11"] + [com.openhtmltopdf/openhtmltopdf-svg-support "0.0.1-RC11"] [hiccup "1.0.5"]] :profiles {:provided diff --git a/src/clj_htmltopdf/core.clj b/src/clj_htmltopdf/core.clj index d7740f8..e03e0b4 100644 --- a/src/clj_htmltopdf/core.clj +++ b/src/clj_htmltopdf/core.clj @@ -12,6 +12,7 @@ [java.util Base64] [com.openhtmltopdf DOMBuilder] [com.openhtmltopdf.pdfboxout PdfRendererBuilder] + [com.openhtmltopdf.svgsupport BatikSVGDrawer] [com.openhtmltopdf.util XRLog] [org.jsoup Jsoup] [org.jsoup.nodes Document])) @@ -72,6 +73,7 @@ (let [builder (PdfRendererBuilder.) base-uri (opt/->base-uri options)] (obj/set-object-drawer-factory builder options) + (.useSVGDrawer builder (BatikSVGDrawer.)) (.withW3cDocument builder (DOMBuilder/jsoup2DOM html-doc) base-uri) (let [piped-in (PipedInputStream.) piped-out (PipedOutputStream. piped-in)