征求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
------解决方案--------------------学习哈
顶