日期:2014-05-18  浏览次数:20358 次

征求web打印解决方案!!! 高分相赠
最近一个项目里要用到web打印,本想使用水晶报表   但是那个东西是要钱的嘛   再说在虚拟主机上部署这个东西也是个很大的问题。
        用ie打印也可勉强实现     但是每次要打印的时候都出现“为帮助保护你的安全   ie已经限制此文件显示可能访问你的计算机的活动内容……”     看着就不是很爽。
        用activeX嘛     客户端要下载     而且也给人不安全的感觉
        请问高手们     有没有方法去掉ie打印的那个提示!!     或者是给我其他的解决反感     不甚感激阿!!!
        顺便问一下     水晶报表的web打印是什么原理阿   怎么它既不要下载activeX,也不要使用ie的打印   而且IE不会弹出什么信息提示框呢

------解决方案--------------------
用MS的ReportingService,免费的,报表服务器,你需要的功能都有
------解决方案--------------------
他是SQL2005自带的,不需要另外安装,只要部署好之后即可访问
你不可能不装数据库吧...
------解决方案--------------------
如果你对打印的要求不太高的话,可以用
------解决方案--------------------
水晶报表如果打印模式设置为ActiveX,用户使用时是需要下载插件的;如果设为pdf,则导出为pdf,也就是利用pdf进行打印了,无需下载插件,但客户需要安装pdf。
ReportServices嘛,没有提供插件功能,所以只能导出,不能直接打印,这里有我以前写的东西,可以参考一下:
http://blog.csdn.net/gaofeng2000/archive/2007/04/01/1548009.aspx
http://blog.csdn.net/gaofeng2000/archive/2007/04/12/1562813.aspx

要直接打印,还是得水晶报表了。
------解决方案--------------------
mark
------解决方案--------------------
学习哈