enable openhtmltopdf SVG support
This commit is contained in:
parent
7885a2c4a3
commit
afbe8e570b
|
@ -8,6 +8,7 @@
|
||||||
[com.openhtmltopdf/openhtmltopdf-jsoup-dom-converter "0.0.1-RC11"]
|
[com.openhtmltopdf/openhtmltopdf-jsoup-dom-converter "0.0.1-RC11"]
|
||||||
[com.openhtmltopdf/openhtmltopdf-pdfbox "0.0.1-RC11"]
|
[com.openhtmltopdf/openhtmltopdf-pdfbox "0.0.1-RC11"]
|
||||||
[com.openhtmltopdf/openhtmltopdf-rtl-support "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"]]
|
[hiccup "1.0.5"]]
|
||||||
|
|
||||||
:profiles {:provided
|
:profiles {:provided
|
||||||
|
|
|
@ -12,6 +12,7 @@
|
||||||
[java.util Base64]
|
[java.util Base64]
|
||||||
[com.openhtmltopdf DOMBuilder]
|
[com.openhtmltopdf DOMBuilder]
|
||||||
[com.openhtmltopdf.pdfboxout PdfRendererBuilder]
|
[com.openhtmltopdf.pdfboxout PdfRendererBuilder]
|
||||||
|
[com.openhtmltopdf.svgsupport BatikSVGDrawer]
|
||||||
[com.openhtmltopdf.util XRLog]
|
[com.openhtmltopdf.util XRLog]
|
||||||
[org.jsoup Jsoup]
|
[org.jsoup Jsoup]
|
||||||
[org.jsoup.nodes Document]))
|
[org.jsoup.nodes Document]))
|
||||||
|
@ -72,6 +73,7 @@
|
||||||
(let [builder (PdfRendererBuilder.)
|
(let [builder (PdfRendererBuilder.)
|
||||||
base-uri (opt/->base-uri options)]
|
base-uri (opt/->base-uri options)]
|
||||||
(obj/set-object-drawer-factory builder options)
|
(obj/set-object-drawer-factory builder options)
|
||||||
|
(.useSVGDrawer builder (BatikSVGDrawer.))
|
||||||
(.withW3cDocument builder (DOMBuilder/jsoup2DOM html-doc) base-uri)
|
(.withW3cDocument builder (DOMBuilder/jsoup2DOM html-doc) base-uri)
|
||||||
(let [piped-in (PipedInputStream.)
|
(let [piped-in (PipedInputStream.)
|
||||||
piped-out (PipedOutputStream. piped-in)
|
piped-out (PipedOutputStream. piped-in)
|
||||||
|
|
Loading…
Reference in a new issue