我有一个在客户端使用 Flex (SDK 4.5.1) 并在服务器上使用 Java 的应用程序。此应用程序的用户需要能够打印具有以下特征的文档:
- 文本采用 unicode 格式,因为它需要支持多种语言,包括印度语言
- 文本嵌入了图像...人们可以将其视为段落中的 span 和 img 元素序列
- 打印布局采用表格和潜在嵌套表格的形式
我与 FlexPrintJob 斗争了很多天,但结果令人无法接受。当 RichText 的 TextFlow 嵌入图像时,会导致各种问题,包括图像丢失、应用程序抛出错误等。 以下链接有完整的讨论:
http://forums.adobe.com/message/3958654#3958654
然后我尝试使用 iText 生成 PDF,并且在大多数情况下它都可以使用英语。但我需要使其支持印度语言,而 iText 不支持印度语言的连字。
我已经尝试过我所知道的这两个选项,但都没有成功满足我的要求。
关于如何在服务器上使用 Java 生成具有上述特征的可打印文档,有什么建议吗?
非常感谢任何建议和指导!
最佳答案
我很确定JasperReports满足您的所有要求。不过,上手需要一些时间。
关于java - 打印解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7774041/