NTKO文档控件常见问题解决方案 下载本文

3)如果1)2)都没有问题,可以打开任务管理器看看是否有未结束的WINWORD.EXE EXCEL.EXE进程,关闭试试

4)删除normal.dot normal.dotx试试,这两个文件是office的模板文件,在目录C:\\Documents and Settings\\当前用户\\Application Data\\Microsoft\\Templates下 5)windows7还可以尝试把OA或系统的IP加入信任站点,取消保护模式试试

6)如果以上方法都不行,请重新安装office试试(推荐完全安装)

只有部分文档打开时报错 2.文档被损坏

1)由于未知原因,文档被损坏,这时,可以把从本地打开这个文档,另存一份出来试试控件是否能打开

6.0使用文档控件打开服务器上面的文档时,出现文件传输错误有哪些原因导致?

控件对象.openFromUrl(url);参数url必须能够返回标准文档的二进制数据流。它可以直接指向服务器上的一

精选

个word文档或者页面(这个页面读取文档的数据流,并返回给客户端)。 出现错误分为下面几种情况:

1:url错误。如果url没有问题在浏览器的地址栏直接输入url对应的全url应该能够下载word文档。如果url有问题,控件无法获取文档数据,就会提示“文件传输错误”。

2:编码问题。比如url中带有中文字符,浏览器对url编码导至url被破坏。服务器根据被破坏的url当然也不能返回正确的word二进制流。可以通过设置控件的isuseutf8url=-1(即使用utf8对url编码)。有的时候即使设置了isuseutf8url=-1也不能解决问题。根据经验,可以调用url=escape(url);来重新对url编码一次,然后再调用openFromUrl(url)。 3:服务器设置本身就不支持中文的url。比如tomcat服务器,是可以通过服务器配置文件来设置url编码,有的编码格式本来就不支持中文。这种情况就需要重新设置能够支持中文的url编码格式。 保存文档回服务器时报“文件传输错误” 解决方案

精选

SaveToUrl()方法的返回值就是url指向页面的执行完后整个页面的内容.如果后台url程序有错误,保存不成功.控件就会提示\文件传输错误\并且SaveToUrl()方法的返回值中就包含了错误信息,可以通过类似下面的代码查看错误信息,并对url页面进行排错: var resTTML = 控件对象.saveToUrl(url,..); alert(resTTML);

7.0 控件使用一段时间后突然提示\您正在运行的NTKO OFFICE文档控件是演示版本已经到期,不能继续使用。\

出现以上问题可能有以下三种情况:

1.用的试用版。我们网站发布的演示版本控件都有一定的试用使用时期。请重新网站下载新的演示版本。 2.密钥不对。不是我们发布的正式密钥或者书写错误。 3.密钥和版本不匹配。正式版本控件和授权密钥必须一一对应。请参考我们发布产品时附带的相关文件。

8.0 检测其他地方没有任何问题就是文档保存的时候出现不知名错误?

可能引起的原因就是在:打开文档Openfromurl第二个参数或者BeginOpenfromURL第三个只读属性设置

精选

为true,这样就不能将文档保存回服务器;所以解决方案就是将这个参数设置为false就可以解决;

9.0 当客户端的office版本含有2003、2007和2010,保存文档的时候怎样处理兼容问题

因为低版本的office不能兼容高版本的office文档格式(如office2003不能打开07和10文档),所以建议在保存文档时候可以使用SaveAsOtherFormatToURL方法,该方法用来将文档保存为其他格式的文件到指定的URL。除第一个参数之外,其他参数的格式以及返回值,和SaveToURL方法的参数一致。 第一个参数指明要保存的文件类型: 对Word文档而言,第一个参数的含义如下: 0:保存为word Txt格式;

1:保存为MHT格式。需要客户机安装OFFICE XP及以上版本;

2:保存为XML格式。需要客户机安装OFFICE 2003及以上版本;

3:保存为RTF格式;

精选