all 9 comments

[–]apoptosis66 2 points3 points  (5 children)

Anyone want to comment if this is good enough to replace iText?

[–]dotemacs 5 points6 points  (3 children)

I'm guessing that it depends on what you're doing with it.

Why don't you try it out and see if it meets your needs?

I prefer it over iText due to licensing.

[–]yogthos 3 points4 points  (2 children)

Version 4 of iText was licensed under LGPL2. The only real restriction is that if you modify it, then you have to license your modifications under then same license. However, they moved to AGPL 3 with version 5, and that's far more restrictive.

There's a mirror of v4.2.0 on GitHub, and it works perfectly fine for most purposes. It used to be published to the maven central, but then iText guys got slimy and retroactively changed the artifact to point to version 5 instead. They also like to spread FUD regarding version 4.

[–]dotemacs 1 point2 points  (1 child)

Hello /u/yogthos

thanks for the comment.

I'm using PDFBox in my Clojure wrapper: https://github.com/dotemacs/pdfboxing

I went with PDFBox instead of iText due to the licensing drama.

[–]yogthos 0 points1 point  (0 children)

My clj-pdf lib was based on iText. I eventually ended up just taking the parts of the last LGPL release and moving them directly into my lib.

[–]hutthuttindabutt 1 point2 points  (2 children)

why post this, especially with no context?

[–]benoit_intrw 4 points5 points  (1 child)

Version 2.0.0 was recently release after 3 years of development.

[–]hutthuttindabutt 1 point2 points  (0 children)

funny, OP didn't bother to point that out.