关于Web应用程序中的打印选项

时间:2012-06-20 14:58:10

标签: java spring

我想在我们的网络应用程序中提供打印选项。我们正在使用像spring 3.0,hibernate3.0和mysql数据库这样的技术。我想要的是单个文件,多个文件打印选项..当我选择特定复选框时单击打印按钮后它应该转到打印机...请使用Spring,hibernate和mysql数据库等技术给出一些与此打印选项相关的示例。 提前致谢

1 个答案:

答案 0 :(得分:0)

有很多方法可以解决这个问题,所以我会给你一些选择:

  • 如果您不太关心像素完美格式化,最简单的方法是显示一个包含所有文件的新html文档,并在CSS中为该文档指定@media print。使用window.print()启动该文档的打印机对话框。
  • 如果格式非常重要,您可以考虑渲染PDF文档。 iText是一个很好的选择,因为你正在使用Java堆栈。
  • 如果您在企业环境中并且知道用户可以访问哪些打印机,则可以将Postscript或PDF命令直接发送到打印机。这可能是最多的工作,但对用户来说也是最透明的,因为它可以完全自动化。