我有一个在客户端使用Flex(SDK 4.5.1)在服务器上使用Java的应用程序。此应用程序的用户需要能够打印具有以下特征的文档:
文本采用unicode,因为它需要支持多种语言,包括印度语言
文本中嵌入了图像...人们可以将其视为段落中的span和img元素序列
打印布局采用表格和可能嵌套表格的形式
我在FlexPrintJob上苦苦挣扎了很多天,但结果令人无法接受。当RichText的TextFlow嵌入图像时,它会引起各种问题,包括图像丢失,应用程序抛出错误等。
以下链接包含整个讨论:
http://forums.adobe.com/message/3958654#3958654
然后,我尝试使用iText生成PDF,并且在大多数情况下都可以使用英语。但是我需要使其与印度语言兼容,并且iText不支持印度语言的连字。
我尝试了我所知道的这两个选项,但都不满足我的要求。
关于如何在服务器上使用Java如何生成具有上述特征的可打印文档的任何建议?
任何建议,方向高度赞赏!
最佳答案
我很确定JasperReports满足您的所有要求。但是,开始需要花费一些时间。