diff --git a/src/clj_htmltopdf/options.clj b/src/clj_htmltopdf/options.clj index 970820c..4dab1a9 100644 --- a/src/clj_htmltopdf/options.clj +++ b/src/clj_htmltopdf/options.clj @@ -8,6 +8,14 @@ [org.jsoup.nodes Document Element] [org.jsoup.parser Tag])) +(defn- get-base-resource-path-url + [] + (if-let [css-resource (io/resource "htmltopdf-base.css")] + (-> (io/file css-resource) + (.getParentFile) + (.toURL)) + "")) + (defn append-style-tag! ^Element [^Element parent css-styles] (let [element (.appendElement parent "style")] @@ -32,7 +40,7 @@ (def default-options {:logging? false - :base-uri "" + :base-uri (get-base-resource-path-url) :styles true :page {:size :letter :orientation :portrait