使用Java / JSP检查打印

时间:2012-02-24 17:44:42

标签: java jsp

我正在开发一个现有的Java Web应用程序(此特定应用程序中的HTML / CSS / JS / JSP / Servlets和Java类),它目前使用applet打印支票。

我的老板最近来找我并告诉我,在针对最新版本的Java测试支票打印时,用户的机器上会出现错误。

他想知道我们如何设置应用程序以在不使用applet的情况下打印支票。

在过去,我使用Crystal Reports来布局表单并打印它们,但那是在asp.net中。

我知道有Java PDF库可用,但我对它们中的任何一个都不熟悉,并且不确定它们是否可用于在Java Web应用程序中格式化和打印检查。

所以,我最终想知道那些使用Java / JSP / Servlet实现检查或表单打印的人有用的东西。

2012-02-24 @ 13:15EST编辑
我之前提到过“Java PDF库”,但后来发现PDF不能用作最终用户不能能够保存支票文件(除非PDF可以保存,而且只是打印)。所有数据都在数据库上管理(在我们的例子中是Oracle)。

2 个答案:

答案 0 :(得分:2)

我之前使用过iText来创建PDF文件。 PDF是你的答案,因为格式的重点在于它永远不会真正改变。比Applet好多了。

http://itextpdf.com/

答案 1 :(得分:0)

我最终深入挖掘使用iText并遇到了飞碟,这使得从XML或XHTML渲染PDF非常容易。

http://code.google.com/p/flying-saucer/

上查看

我还了解了如何通过在隐藏的iframe中呈现PDF来部分隐藏保存功能:Create a "print-only" PDF with itext