I am brand new to pdf generation or rendering. I am working on a application to replace iText(coz of change in license) and create kind of a RESTful endpoints using any Java related PDF APIs. The library should be able to convert images and.., others to PDF.

  • Read/fill the data from PDF programmatically and also merge.
  • Also, if we can host it ourselves that would be the best choice. Could you please provide some insight into this?

1 Answer 1


I can recommend PDFBox from Apache. As I suppose you are using Java when coming from iText.

It allows you to

  • create new PDF documents
  • manipulate existing documents
  • merge two or more existing PDFs into one
  • extract content from documents

Two months ago PDFBox 3.0.0-alpha3 was released so while it is open source it also has quite an active community which develops it further and provides bug fixes.

  • I am considering PDFBox and planning to create a POC around this. Do you think of anything else other than this ?
    – RKYetch
    Commented Sep 19, 2022 at 18:25
  • Can't think of anything else because I was using this at two different companies. For Java it seems to me a defacto standard if you are not willing to pay for iText.
    – jmizv
    Commented Sep 20, 2022 at 6:35

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.