印刷解决方案

时间:2011-10-14 22:01:51

标签: java pdf printing flex4 itext

我的应用程序在客户端使用Flex(SDK 4.5.1),在服务器上使用Java。该应用程序的用户需要能够打印具有以下特征的文档:

  • text是unicode,因为它需要支持各种语言,包括印度语言
  • 文本嵌入了图像......人们可以将其视为段落中的span和img元素序列
  • 打印布局采用表格和可能嵌套的表格的形式

我在FlexPrintJob上挣扎了很多天,但结果是不可接受的。当RichText的TextFlow嵌入了图像时,会导致各种问题,包括丢失图像,应用程序抛出错误等。 以下链接进行了讨论:

http://forums.adobe.com/message/3958654#3958654

然后我尝试使用iText生成PDF,在大多数情况下,它都适用于英语。但是我需要让它与印度语言一起使用,iText不支持印度语的连字。

我已经尝试过这两个我知道的选项,但他们都没有成功满足我的要求。

关于如何使用服务器上的Java生成具有上述特征的可打印文档的任何建议?

任何建议,方向都非常感谢!

1 个答案:

答案 0 :(得分:1)

我很确定JasperReports满足您的所有要求。但是,开始使用它需要一些时间。