【发布时间】:2010-09-05 21:30:47
【问题描述】:
我想根据多页表单从WebObjects 自动生成PDF 文档。假设我有一个可以组装相关表单(java/wod 文件)的类,有没有一种好方法可以将单个表单解析为 PDF 而不是进入屏幕?
【问题讨论】:
标签: java pdf webobjects
我想根据多页表单从WebObjects 自动生成PDF 文档。假设我有一个可以组装相关表单(java/wod 文件)的类,有没有一种好方法可以将单个表单解析为 PDF 而不是进入屏幕?
【问题讨论】:
标签: java pdf webobjects
当被问及来自 WebObjects 的 PDF 时,典型的回答通常是 ReportMill。它是一个 PDF 文档生成框架,其工作方式与 WebObjects 非常相似,并且包括其自己的图形 PDF 构建器工具,类似于 WebObjects Builder 和 Interface Builder。您可以将生成的 PDF 中的元素绑定到应用程序中的动态数据,就像绑定 WOComponent 一样。
他们在ReportMill product page 上有几个教程视频,可以让您了解该工具的工作原理。这可能比尝试以编程方式使用 FOP 容易得多。
【讨论】:
我不熟悉 WebObjects,但我看到您在其中列出了 java。 iText 是一个用于构建 pdf 的 java api。如果您可以从 WebObjects 访问 java api,您应该能够以这种方式构建 pdf。
【讨论】:
Project Wonder 中的 ERPDFWrapper 组件:Site link
【讨论】:
ScArcher2>>
我研究了动态创建 PDF 的不同途径,包括 FOP 和一些 Java 库。我想我真正要问的是是否有人已经在 WebObjects 框架中做到了这一点。我希望熟悉 WebObjects 的人可能已经这样做了,并且有一些见解可以节省我一些时间。
【讨论】:
您可以使用 ReportMill 或 Jasper 报告。与 ReportMill 相比,Jasper Reports 是免费的,但需要学习庞大的库。您可以使用 IReport 或 Jasper Assistant eclipse 插件(如果您使用 WOLips)来构建报告模板。我的经验都很好。
【讨论】:
Jasper Reports 支持已在一周前添加到 Project Wonder 中:
在 WOWODC 2010 上进行了有关新框架的讨论,并将其记录下来。查看 wocommunity.org 和 10 月份的邮件列表。
【讨论】: