diff --git a/src/clj_htmltopdf/options.clj b/src/clj_htmltopdf/options.clj
index f36dd7e..d1b37c6 100644
--- a/src/clj_htmltopdf/options.clj
+++ b/src/clj_htmltopdf/options.clj
@@ -68,6 +68,13 @@
[{:keys [margin] :as page-options}]
(let [default-margin (get-in default-options [:page :margin])]
(cond
+ (keyword? margin)
+ (case margin
+ :normal [[:margin default-margin]]
+ :narrow [[:margin "0.5in"]]
+ :moderate [[:margin "1.0in 0.75in"]]
+ :wide [[:margin "1.0in 2.0in"]])
+
(map? margin)
[[:margin-left (or (:left margin) default-margin)]
[:margin-top (or (:top margin) default-margin)]