I am not enough of a functional programming / Clojure expert to
comment on which library would integrate best with Clojure.

However I have always found iText to be badly designed (even though
historically it has been the mindshare leader with most features)

Also the licence on iText is GPL 3 with Affero extension, but the
iText guy has sold the commercial rights to a company so anything
could happen with it

http://itextpdf.com/contact.php

I am hopeful that Apache PdfBox (recently out of incubation) will
become the main Java library. It has historically been viewed as
having a better design, and has always been better if you want to do
the complex task of reading (parsing) pdf documents rather than just
generating them (this is a tough problem because a pdf document is
just glyphs)

If it gets more heavily used as catches up on the pdf generation
features then PdfBox will be a no-brainer.

All Java libraries will be closely tied to the Adobe Pdf spec/api so

(1) They won't differ that much
(2) If any part of the Adobe spec isn't implemented it will be quite
easy to do yourself as you will effectively just be wrapping a call

hth,

On May 24, 11:22 pm, Jim Tittsler <j...@onjapan.net> wrote:
> Is there a library for generating PDF pages/reports with Clojure?  (Or
> a Java library that interoperates more naturally than others?)
>
> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with your 
> first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group 
> athttp://groups.google.com/group/clojure?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to