从WebObjects中的多页表单创建PDF
我想基于多页形式从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以及十月份的邮件列表。