Создание PDF-файлов из многостраничных форм в WebObjects - PullRequest
1 голос
/ 14 августа 2008

Я хотел бы автоматически генерировать документы PDF из WebObjects на основе многостраничных форм. Предполагая, что у меня есть класс, который может собрать связанные формы (файлы java / wod), есть ли хороший способ затем проанализировать отдельные формы в PDF вместо перехода на экран?

Ответы [ 6 ]

1 голос
/ 19 мая 2010

ERPDFWrapper компонент в Project Wonder: Ссылка на сайт

1 голос
/ 17 августа 2008

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

На странице продукта ReportMill есть несколько обучающих видео, которые должны дать вам представление о том, как работает инструмент. Вероятно, это будет намного проще, чем пытаться работать с FOP программно.

1 голос
/ 14 августа 2008

Я не знаком с WebObjects, но вижу, что у вас есть Java, перечисленные там iText - это Java-API для создания PDF-файлов. Если вы можете получить доступ к Java API из WebObjects, вы сможете создавать PDF-файлы таким образом.

0 голосов
/ 14 сентября 2010

Поддержка Jasper Reports была добавлена ​​в Project Wonder неделю назад:

Ссылка на сайт Видео

Разговор об этой новой структуре был сделан на WOWODC 2010 и был записан. Проверьте wocommunity.org и список рассылки об этом в октябре.

0 голосов
/ 17 августа 2009

Вы можете использовать ReportMill или Jasper Reports. По сравнению с ReportMill Jasper Reports бесплатен, но требует изучения огромной библиотеки. Вы можете использовать плагин IReport или Jasper Assistant eclipse (если вы используете WOLips) для создания шаблонов отчетов. Мой опыт оба хороши.

0 голосов
/ 17 августа 2008

ScArcher2 >>

Я изучил различные способы создания PDF-файлов на лету, включая FOP и несколько библиотек Java. Я думаю, что я действительно спрашиваю, если кто-нибудь уже сделал это в рамках WebObjects. Я надеюсь, что кто-то, знакомый с WebObjects, мог бы уже сделать это и получить некоторое представление, которое сэкономило бы мне некоторое время.

...