Я хотел бы автоматически генерировать PDF документы из WebObjects на основе многостраничных форм. Если предположить, что у меня есть класс, который может собирать связанные формы (java/wod файлы), есть ли хороший способ затем разобрать отдельные формы в PDF вместо того, чтобы выводить их на экран?
Я не знаком с WebObjects, но я вижу, что у вас там есть java. iText - это java api для создания pdf. Если вы можете получить доступ к java api из WebObjects, вы должны иметь возможность создавать pdf таким образом.
Каноническим ответом на вопрос о PDF из WebObjects обычно был ReportMill. Это фреймворк для создания PDF-документов, который работает во многом как WebObjects, и включает в себя собственный графический инструмент для создания PDF, подобный WebObjects Builder и Interface Builder. Вы можете привязывать элементы в генерируемых PDF к динамическим данным в вашем приложении так же, как это делается для WOComponent
.
На странице продукта ReportMill есть несколько обучающих видео, которые должны дать вам представление о том, как работает инструмент. Это, вероятно, будет намного проще, чем пытаться работать с FOP программно.
ScArcher2>>
Я изучил различные пути для создания PDF на лету, включая FOP и несколько Java библиотек. Я думаю, что на самом деле я спрашиваю, делал ли кто-нибудь это в WebObjects. Я надеюсь, что кто-то, знакомый с WebObjects, возможно, уже делал это и имеет некоторое представление, которое сэкономит мне немного времени.
Вы можете использовать ReportMill или отчеты Джаспер. По сравнению с ReportMill отчеты яшма является бесплатным, но требует обучения огромная библиотека. Вы можете использовать Ирепорт или Джаспер помощник Eclipse плагин(если вы используете WOLips) для создания шаблонов отчетов. Мой опыт оба хороши.
Поддержка отчетов яшмы были добавлены в проект Чудо неделю назад :
А говорить о том, что новая система была выполнена в WOWODC 2010, и он был записан. Проверить wocommunity.org и список рассылки о том, что в октябре.