我正在尝试通过ring/compojure直接提供clj-http生成的文档.
我以为ring.util/piped-output-stream会起作用,但似乎我在这里不了解一些东西......
这个:
(defn laminat-pdf-t
[natno]
(piped-input-stream
(fn [output-stream])
(pdf
[ {:title (str "Omanimali-Kuscheltierpass" natno)
:orientation :landscape
:size :a6
:author "Omanimali - Stefanie Tuschen"
:register-system-fonts true
}
;; [:svg {} (clojure.java.io/file
;; (str "/einbuergern/" natno "/svg" ))]
[:paragraph "Some Text"] ]
output-stream)))
(defn laminat-pdf
"generate individualized cuddly toy passport page"
[natno]
{:headers {"Content-Type" "application/pdf"}
:body (laminat-pdf-t natno)})
Run Code Online (Sandbox Code Playgroud)
导致空洞的回应......
我需要做些什么不同的事情?
谢谢,
马蒂亚斯