【发布时间】:2017-01-01 21:14:35
【问题描述】:
现在 Seam 已被弃用,并且作为 PDF where not given to anyone,使用 facelets 模板和支持 bean 生成 pdf 文件的替代方法是什么?
几年前我用 Seam 完成了它,它非常顺利,我宁愿不以编程方式执行它(在我看来,生成视图绝不是一个好主意......)
【问题讨论】:
-
生成 PDF 文件超出了 JSF 的责任。
-
@Tiny,使用 Seam PDF,它不是。 JSF 是一个控制器,如果我选择将我的视图呈现为 PDF,为什么不这样做呢?这只是一种格式。我看不出邮件呈现为github.com/codylerum/simple-email 的区别,只要格式可以用标签描述
-
作为从现在的 xml 创建 pdf 的解决方案之一,您可以使用 XSL-FO。但只要它不提供丰富的模板功能,您就可以将它与 Velocity 等模板引擎结合使用。在其中一个项目中,我使用 Velocity 动态生成 xml 标记,然后使用 xsl-fo 将此标记转换为 pdf。如果谈论 jsf - 除了 JBOSS Seam 之外什么都不记得了,它是 jsf 页面的 PDF 渲染器。
标签: jsf pdf jakarta-ee facelets seam