如果你想尝试自己推出(这将是很多工作),你可以使用System.Drawing命名空间将TIF图像转换为浏览器支持的格式,如PNG或JPG,或第三种像012zar这样的第三方图书馆可以按照Lazarus的建议转到PDF格式。这里的问题在于,您必须创建一个工具集并对其进行代码隐藏,以实现放大,裁剪和多页面支持,以及任何您想要的内容,这可能是相当多的编码(除非您使用PDF和依靠Adobe Reader)。此外,如果您正在处理大型TIF文件或格式不受支持,则服务器端转换速度可能会受到限制。
就供应商解决方案而言,我不知道任何好的免费查看插件。 R Ubben是对的; Snowbound的浏览器很不错,但是如果我记得,AJAX版本需要它自己的网站,将图像传递给客户端,然后将其呈现给客户端,这可能会带来一些安全问题(并且无论如何都会给我留下不好的口味) 。 Atalasoft有一个优秀的AJAX图像浏览器和一个非常强大的图像SDK,但它确实花了一些钱。我目前的公司已经选定了来自Pegasus Imaging(最近与Accusoft合并)称为Prizm Viewer的ActiveX插件。观看者本身非常强大,可以处理多种图像格式,并且可以编写脚本。它确实有缺点(不仅仅是一个ActiveX控件)。我们在桌面部署方面遇到了一些麻烦,因为默认安装只会推送当前用户而不是本地计算机,但我们已通过安装后注册表黑客修复了这一问题。
我想说,如果您有现金并希望有一个强大的成像解决方案,请与Atalasoft联系。否则,飞马相当便宜,工作得很好,除非你对ActiveX有严重的厌恶。还有很多其他的选择,这只是你有多少钱以及你想要做多少编码的问题。
你能提供一个链接吗? – Gineer 2009-06-03 08:18:02