2

如何在 JBoss 7 Java EE 项目中使用 iText?

我使用 JBoss 工具组 ID 创建了一个 Java EE 项目:org.jboss.tools.example 工件 ID:multi

我现在正在尝试使用 iText 从我的 Bean 创建 PDF

<p:document xmlns:p="http://jboss.com/products/seam/pdf">                                                      

  This only prints plaintext                                                                                          

</p:document>

根据 JBoss Wiki ( http://docs.jboss.org/seam/1.1.5.GA/reference/en/html/itext.html ) 我需要 jboss-seam-pdf.jar 和 iText.jar - 我可以为此使用Maven?我发现的依赖破坏了我的项目。

如果有人可以帮助我使用 JBoss 7 设置 iText,我将不胜感激

4

1 回答 1

0

我可以为此使用 Maven 吗?我发现的依赖破坏了我的项目。

Maven 总是被视为依赖管理机制。

您看到的示例是使用旧 Seam 框架 >= 2 的示例 froject,这对于 Java EE 5(现在我们有 CDI)很有用。要使用 seam-pdf 模块,您必须集成 Seam2 框架,但它现在已经过时了。我的建议是不要使用声明性方式来构建 PDF,而是使用 iText API 并自己构建 pdf。iText 文档非常好,互联网上有一本书和许多示例。

如果有人可以帮助我使用 JBoss 7 设置 iText,我将不胜感激

创建好战争项目后,将 iText 作为 maven 依赖项添加到您的 .pom 文件中,您就可以开始了。

于 2013-05-15T09:03:31.970 回答