不写博客已经好多年,最近在做一些使用到报表方面的一些项目,涉及到比较麻烦的一些事情就是Web的打印,就这个问题做过很多这方面的资料查阅,网络上各种打印插件到处都有,国内外都有很多,收费的不收费的,对一些收费的控件确实是比免费的好一些,但是对于国内项目的客户特殊需求,你总是遇到你使用控件所不能解决的问题,这时候就叫天天不应叫地地不灵了,于是本人就产生一些想法,开发一个开源的Web打印控件,顺便寻找热衷这方面的网络朋友一起发展。


现在还处于思想起步阶段,主要是确定Web打印的方向,主要解决的问题和解决方案,就这些简单罗列一下,待进一步完善顺便收集各方好友的意见:


基本功能概述:

  1. 页面内容打印,主要打印页面上指定区域的内容;
  2. 报表打印,主要支持打印Jasper Report的报表,Report Services的报表;
  3. 基本打印控制,包括预览,批量打印,页面设置,横竖页面混合打印等;
  4. 支持上传下载;
  5. 支持主流浏览器,包括IE,FIREFOX,CHROME,OPERA,SAFARI;
使用的技术:
  1. ATL,轻量级,有些控件动不动就是几个M,非常痛苦;
  2. NAPI,非IE浏览器必须,谷歌年底可能不支持,进一步考虑结合PAPI的支持;
代码将会放在github上托管,有兴趣的朋友可以留言讨论,欢迎提出需求和意见,我们将考虑加入控件当中。

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐