I wanted a PDF generation library that didn't require me to layout data on the page using coordinates. My particular use case was a simple 2 column layout with support for radios and checkboxes. In the .NET world, I use QuestPDF. I set to work with Claude AI and it produced the following library with a fluent API that I think makes creating basic PDF content a breeze.
See Demo.java and the uploaded patient intake form for an example.
Thank you to QuestPDF for the inspiration. https://github.com/QuestPDF