锐浪报表开发WEB打印说明

WEB打印方式概述

WEB浏览器本身具备打印当前网页的功能,当网页内容超过一页时就需要分页处理,浏览器对这样的分页处理都不完善,直接利用浏览器的打印功能很难实现多页数据的完美打印。各种浏览器的打印行为也不一致,也很难定义统一的页眉与页脚数据,很难准确控制数据项的打印位置,所以浏览器直接打印很难实现精确的票据套打。

正因为浏览器自身打印功能存在严重的不足,所以需要其它的手段实现WEB打印功能,下面列出主要的WEB打印技术方式:

  • WEB打印插件:采用浏览器插件程序实现打印与打印预览。
  • WEB服务器生成文档:首先由WEB服务器产生格式文档(通常为PDF、WORD或EXCEL等),然后通过浏览器下载到客户端电脑,最后对下载的文档进行打印。
  • 本地客户端程序:从浏览器启动一个本地程序,这个本地程序从WEB服务器上获取数据并进行打印与打印预览。
  • Applet程序:用java开发Applet程序,由Applet程序实现打印与打印预览。

WEB打印插件 WEB服务器生成文档 本地客户端程序 Applet程序

各种WEB打印方式优缺点比较

WEB打印方式 优点 缺点
WEB打印插件
  • 功能强大,运行速度快,具有与桌面报表一样的功能与性能。
  • 能直接驱动打印机进行打印,可以对打印相关参数进行编程设置。
  • 插件直接嵌入在浏览器中运行,可编程控制性与交互性都很强。
  • 最方便快捷的WEB打印方式。
  • 只支持部分浏览器(兼容性说明),禁用插件的浏览器不能使用,目前支持在IE与绝大多数国产浏览器下用,不支持Chrome与FireFox。
  • 初次运行需要在客户端安装插件程序,插件程序升级也需要在每个客户端重新安装。
  • 客户端电脑必须是Windows系统。
WEB服务器
生成文档
  • 客户端无需安装,零部署。但客户端必须有格式文档对应的查看程序(如PDF阅读器)。
  • 支持广泛的浏览器。
  • 客户端可以是任意系统,而不局限于Windows。
  • 没法进行打印预览,也没法直接进行打印。
  • 打印是一种变通实现,需要先下载保存打印文档,然后用文档查看程序打开文档,最后在查看程序中进行打印操作。
  • 打印过程繁琐,对于经常要执行打印操作的WEB软件不合适。
本地客户端程序
  • 本身就是一个Windows本地程序,功能强大,运行速度快。
  • 支持多浏览器,包括Chrome与FireFox。
  • 能直接驱动打印机进行打印,是WEB打印支持广泛浏览器的最好方式
  • 初次运行需要在每个客户端安装,升级也需要重新安装。
  • 客户端电脑必须是 Windows 系统。
  • 本身不具备可编程性,只能通过参数自定义部分功能,欠缺一定的灵活性。
Applet程序
  • 与打印插件类似,嵌入在浏览中运行。
  • 能直接驱动打印机进行打印。
  • 支持多浏览器,包括Chrome与FireFox。
  • 不仅要下载Applet程序到客户端,还需要下载安装Java运行时支持库(此库比较庞大),客户端部署比较麻烦。
  • 受java开发桌面软件的限制,程序界面不美观,不易用
  • 目前这种方式在市面上不太常见。

锐浪WEB报表针对WEB打印的解决方案

除了“Applet程序”这种方式外,锐浪WEB报表对其它几种WEB打印方式都是支持的。WEB报表插件对应到“WEB打印插件”方式,WEB报表服务器对应到“WEB服务器生成文档”方式,WEB报表客户端对应到“本地客户端程序”方式。进一步了解锐浪WEB报表开发介绍

锐浪WEB报表不仅仅只是一个打印工具,而是具有数据分析与统计、数据表格与图表展现、数据导出与打印等多方面功能的报表开发工具。用锐浪报表实现WEB打印功能,将获得更为全面的数据打印与数据导出功能。锐浪报表还有完善的打印预览功能,预览界面上可以进行数据导出。而目前市面上一些打印插件仅仅只有打印功能,而没有打印预览与数据导出功能。所以说选用锐浪报表开发WEB打印是最佳的选择。

WEB打印方式选用建议

如果WEB软件中有较多的WEB打印功能要实现,我们推荐开发者采用以下两种WEB打印方式之一:

  • 选用WEB报表插件:要求对打印功能有全面地可编程性与交互性控制,能接受在指定浏览器(IE与多数国产浏览器)中运行软件。
  • 选用WEB报表客户端:要求支持广泛的浏览器(包括Chrome与FireFox)。

WEB报表插件演示 WEB报表客户端演示

电话:020-82520837 销售QQ:1067004956 641243789

返回顶部