从WebObjects中的多页表单创建PDF

时间:2020-03-05 18:39:41  来源:igfitidea点击:

我想基于多页形式从WebObjects自动生成PDF文档。假设我有一个可以组装相关表格(java / wod文件)的类,是否有一种好方法可以将单个表格解析为PDF,而不是转到屏幕上?

解决方案

回答

我对WebObjects不熟悉,但是我看到那里列出了Java。
iText是用于构建pdf的Java API。如果可以从WebObjects访问Java api,则应该能够以这种方式构建pdf。

回答

ScArcher2 >>

我研究了动态创建PDF的不同途径,包括FOP和一些Java库。我认为我真正要问的是,是否有人已经在WebObjects框架中做到了这一点。我的希望是,熟悉WebObjects的人可能已经做到了,并且有所了解,可以为我节省一些时间。

回答

当被问到有关WebObjects PDF的规范回答时,通常是ReportMill。这是一个PDF文档生成框架,其工作原理与WebObjects十分相似,并包括其自己的图形化PDF构建器工具,类似于WebObjects Builder和Interface Builder。我们可以将生成的PDF中的元素绑定到应用程序中的动态数据,就像使用WOComponent一样。

他们在ReportMill产品页面上有一些教程视频,应该使我们对该工具的工作原理有所了解。这可能比尝试以编程方式使用FOP容易得多。

回答

我们可以使用ReportMill或者Jasper报告。与ReportMill相比,Jasper Reports是免费的,但需要学习庞大的库。我们可以使用IReport或者Jasper Assistant eclipse插件(如果正在使用WOLips)来构建报告模板。我的经验都很好。

回答

Project Wonder中的ERPDFWrapper组件:网站链接

回答

一周前,Jasper Reports支持已添加到Project Wonder中:

网站链接视频

在WOWODC 2010上进行了关于该新框架的讨论,并进行了记录。检查wocommunity.org以及十月份的邮件列表。