我有一个WEB项目,用户使用的是surface rt的ie10,其中需要实现的一个功能是要在线浏览pdf文件。由于metro的ie10不支持插件,每次点击pdf都要提示下载,因此无法实现这个功能。
网上能查到的方法是将pdf转化为swf,然后通过flexpaper查看,这个方法虽然能实现,但是在iis上发布以后,pdf2swf.exe的运行需要使用管理员权限才能正常使用,这点我们的网络管理不能允许,这个方法就不能用了。
另外一个我能查到的方法是pdf.js,但是ie的JS脚本兼容问题经常报错,而且转换效率慢的难以忍受(可能跟我们的pdf有关系),所以这个也被PASS了
第三种网上的方法是将Pdf上传到某个pdf服务器上,然后返回一段代码,将代码插入到网页实现浏览。但一是我们的pdf有保密问题,不允许上传。二是系统环境完全隔绝外网,这从根本上不能实现。
除了以上三种方法,我再没找到其他的方法,所以请教各位大大,在rt的ie10上,如何实现Pdf的在线阅读?只要能够在线浏览pdf,就算是需要使用收费的控件也可以。项目的开发环境是.net 4.0 C#语言。先行谢谢各位了!