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)。

锐浪html5打印,WEB打印相关推荐

  1. 锐浪报表(实现打印机打印配货单功能)

    一.安装锐浪报表(写的比较絮叨,见谅~ 见谅~ 希望对你有帮助) 1.网上找到安装包下载安装就行,安装之后有三个程序.Grid++Report 帮助文档(你想要的都在里面).Grid++Report ...

  2. 锐浪html5,Grid Report

    Grid++Report是一款功能强大的报表设计器,采用VC+COM+ATL+WTL技术,包含报表引擎对象.报表查询显示器.报表打印查看器.报表设计器四大功能组件,可以制作和打印各种复杂的表格,为从事 ...

  3. 锐浪报表+客户端+WebSocket并ajax方式(最推荐方式)

    记录下 URL协议方式不支持需要Cookie与Session会话的URL,另数据通讯方式是单向的,在报表任务完成后不能给WEB网页发送通知消息. WebSocket方式是利用浏览器的WebSocket ...

  4. 锐浪报表(悦商云B2)报表排序设置

    锐浪报表(悦商云B2)报表排序设置 锐浪报表,排序打印设置: 设置方法:点击[记录集]→[行为]→[排序字段]→需要排序的字段,如果是多个字段选择[多选],如果某个字段需要倒序后面加 desc(空格+ ...

  5. ​锐浪报表 Grid++Report HTML格式文本,win10下划线变删除线​

    锐浪报表 Grid++Report  HTML格式文本,在win10下划线变删除线 锐浪报表 Grid++Report  打印合同,一真使用HTML格式文本,已经好几年了.今天一台华为win10手提电 ...

  6. WEB打印控件/免费的WEB打印控件(锐洋)

    (1):产品介绍 ReYoPrint (锐洋WEB打印控件)是一款实现网页套打的专用工具.作为web应用开发者,我们经常会遇到在浏览器中打印报表.票据的需求,这些需求浏览器本身的打印功能一般不能满足, ...

  7. 锐洋java web打印控件_锐洋Java web打印控

    ReYoPrint产品介绍 ReYoPrint (锐洋.打印控件)是一款实现网页套打的专用工具.作为web应用开发者,我们经常会遇到在浏览器中打印报表.票据的需求,这些需求浏览器本身的打印功能一般不能 ...

  8. HttpPrinter 易桥打印中间件 web打印插件使用说明

    HttpPrinter 易桥打印中间件 web打印插件 使用说明 (V1.0) 山东易桥智能科技有限公司 网站: http://www.HttpPrinter.com 手机/微信:1316519172 ...

  9. WEB打印-网页打印功能(带分页、可多页打印)

    <html> <head> <title>Web打印</title> <meta http-equiv="Content-Type&qu ...

最新文章

  1. 解决'ping' 不是内部或外部命令,也不是可运行的程序
  2. 深入理解学习Git常用工作流
  3. 使用mint-ui开发项目的一些所得
  4. 基本包装类和System类
  5. [jQuery] 根据表单的不同参数跳转不同的链接
  6. python js返回 json_[python爬虫]把js转化成json
  7. Multiple substitutions specified in non-positional format; did you mean to add the fo
  8. html密码字段语法,HTML input 标签的 type 属性
  9. ora-oracle,oracle:ora-01507错误
  10. 虚拟现实建模语言VRML
  11. 服务器主板显示B1,电脑检测卡显示b1是啥意思
  12. docker --命令
  13. Python中的stringIO模块
  14. Atitit 网盘使用法 艾提拉著 目录 1. 需要解决几个问题 2 1.1. 多关键词搜索的问题 使用every索引解决 2 1.2. 重要文具类索引使用分类索引 日志 crm类增加000前缀
  15. bxp3.3与其他版本的区别(转)
  16. C# 判断字符串中文汉字
  17. PQ分区魔术师v9.0 中文版
  18. 英文写作中常用的转折,并列词组
  19. 将DVD中的VOB文件无损转换为MP4等常用视频格式的方法
  20. base64图片上传解析不了问题

热门文章

  1. 揭秘!阿里巴巴基于Transformer的推荐系统
  2. python画函数图像网格_如何基于Python Matplotlib实现网格动画
  3. 永洪 BI 使用脚本实现组件的隐藏与显示
  4. ★★★GG口述实录:我和‘老山’英雄的真实接触★★★(PK:★★★MM口述实录:我和程序员老公的幸福生活★★★ )
  5. 计算机导论期末考试知识点,计算机导论期末复习(知识点).doc
  6. 网页上的表格转Excel
  7. [历朝通俗演义-蔡东藩-前汉]第006回 阬深谷诸儒毙命 得原璧暴主惊心
  8. LLMs:《PaLM: Scaling Language Modeling with Pathways》翻译与解读
  9. Hick’s Law的公式
  10. OMG IDL语法规则