在项目中使用DSOFramer需要注意的一些地方

DSOFramer插件,就是能帮助我们能在页面调用微软的office套件,常用的有word跟excel等,最重要是因为它免费!!!

当然,免费的插件,肯定或多或少有点不如人意,例如兼容性,稳定性等,都有待提高

本人java农一枚,不熟悉windows这些插件的内部原理,也没时间去细致研究。

如果对word等操作要求比较高,还是用收费的吧,或者国内一些搞OA系统比较吊的公司的产品比较好

好吧,回归正题

经过我一番测试,总结如下:

1、  机器要安装了office2003,2007或者2010,2013等版本之一,还有WPS或者openoffice等免费办公软件是不支持的,另外如果office跟WPS等软件混装在一起,也会出现一些莫名其妙的问题,所以建议最好机器只安装office的东东;

2、  请确保使用的浏览器是IE浏览器,建议用IE6,IE8(效果最好),经测试IE9,IE10都可以支持使用,其他浏览器如:chrome,safari,firefox等,均不支持

3、请确保浏览器使用的是32位的IE浏览器,系统不支持64位的IE浏览器。具体查看方法如下图,如果像下面“64-bit Edition”,证明使用的浏览器为64位的IE浏览器

 

4、  在页面打开word文档的时候,如果弹出如下的警告框

说什么Internet Explorer-安全警告,dosframer.cab 未知发行商等等,其实这个问题真的遇到的比较多,

这个其实是IE的安全选项设置的比较高,而且免费的dosframer一般也没到数据签名等问题,所以IE就会拦住,不给安装插件

那如何解决呢?

方案:

检查一下是否数据签名的问题

打开IE-工具-Internet选项-高级

把“允许运行或安装软件,即使签名无效”选项勾上

 

好的,这样搞完,关掉IE,重新打开,再试试,一般来说,应该就没什么问题了~~~

如果还是有拦截的话,可以去"安全"设置一下

如上图那样,把那些(不安全)的都启用一下~~~

等dosframer插件成功安装之后,就可以把这些安全项目还原成原来的

我发现的暂时那么多,欢迎指教

最后推荐一下一篇讲dosframer的博客,我觉得讲得很不错,如果需要用到dosframer的朋友,估计会用得上

地址如下:http://blog.csdn.net/shi0090/article/details/8549235

本博完!

原文地址:https://www.cnblogs.com/ForeVerWater/p/4191450.html