Struts is an implementation of the Front Controllerpattern. It has nothing to do with data transformation tasks like converting files to PDF.
That said, our FAQ, AccessingFileFormats has some pointers for libraries for working with PDF's. I've had success using OpenOffice, but the API is not for the timid.