Канонический ответ на вопрос о файлах PDF от WebObjects обычно был ReportMill . Это среда для создания документов PDF, которая во многом похожа на WebObjects и содержит собственный графический инструмент PDF Builder, аналогичный WebObjects Builder и Interface Builder. Вы можете привязать элементы в ваших сгенерированных PDF-файлах к динамическим данным в вашем приложении так же, как для WOComponent
.
На странице продукта ReportMill есть несколько обучающих видео, которые должны дать вам представление о том, как работает инструмент. Вероятно, это будет намного проще, чем пытаться работать с FOP программно.