如何实现在WIN8 RT上使用IE10 在线浏览PDF文件

我有一个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#语言。先行谢谢各位了!

1个回答

用html5来实现,参考这个
使用HTML5技术制作在线PDF阅读器(附源码)
http://download.csdn.net/detail/cmcc_ude/5367075

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问

相似问题

2
android中如何实现弹出一个阻塞线程的对话框?谢谢,大神们。
1
目前国内第三方邮件发送平台接口的分类有哪些?
0
The jar file xx has no source attachment
0
Win7启动时开在 Starting Windows (四个小球)很长时间...求解决办法
0
C++的文本编辑器怎样实现在行内插入字符的功能?
1
跪求帮忙,win7运行不了C++,在CSDN上下载之后只运行一次再新建工程就运行不了
2
Linux两个网卡连在一起做网络发包测试,软件如何实现
0
求助如何一行一行读取文件
0
寻求wifi AP 源码包(2010_0203_RT3070_SoftAP_v2.4.0.1_DPA.bz2)
2
Qt中,到底如何实现主窗口和子窗口之间的通信?
0
Linux i2c总线的保护机制?
0
模拟浏览器实现速卖通后台站内信的发布 其中的图片上传问题
0
求助:matlab 使用函数imresize 已格式化命名同规格批量文件的指定大小缩放
1
想自己做个文件上传控件,用什么方法好?
1
c# AE开发界面中,老师让实现一个点击按钮就可以直接显示TIFF等图像的功能
1
C#中 使用windowsAPI writefile函数 返回一直FALSE
1
从微信开放平台获取的AppID我如何去确定对应项目中是否有效?
0
mongodb数据库 如何在java中实现事务回滚
0
如何动态加载配置文件
0
selenium2.26.0在点击IE弹出的小窗口(登录窗口)中点击登录按钮没反应是怎么回事?实际上是控件也找到了,也点击了,这一步也是通过的,但是没登录进去。