第一步:测试文档是否正常打开


文件编号 文件名 类型 文件大小 操作
230 Word.doc    11685编辑  
230 excel文档一.xls    11685编辑  
230 ppt文档一.ppt    11685编辑  
如果以上文档能打开,则说明对应的OFFICE文档是可以打开的。如果本地集成还是无法打开,则肯定是集成时代码引起,特别是JS代码写法有问题。这时应下载我司产品示例代码,先把示例运行成功!如果上面文档也一样无法打开,则应按以下步骤排查:

第二步:如果使用WPS2019,则需要按下方式设置

WPS2019设置方法

第三步:检查Office软件是否满足条件

对客户端操作系统的要求
支持Windows XP,Windows 2003,Windows Vista,Windows7,Windows8.1,Windows10及以上版本。其中包括32位的和64位的操作系统,支持最新的Win10操作系统32位和64位系统。

对客户端Office/WPS的要求
支持Office2003,Office2007,Office2010,Office2013, Office2016等非Home版、非Student版的办公软件(也不要用所谓的精简版或绿色版),支持Office的32位和64位,必须是完全安装的版本,Ghost版系统自带Office的话,需要卸载重装Office。支持Wps(Wps2019需点此看设置说明);支持永中Office。客户端电脑有Office、Wps或永中Office之一。如果希望控件能够生成Pdf文档保存在服务器,请安装Office2010以上或Wps2016以上版本后执行本操作。要查看Pdf文件,本地机需装有Pdf阅读器 Adobe Acrobat Reader。

第四步:检查集成时是否做了如下处理:


1、浏览器或智能窗访问的地址用英文字符或如果包含中文参数则用UTF-8统一编码。
2、打开excel文件xls和xlsx格式不同,open方法打开参数也是不同的。
3、用SAVA方法保存后,浏览器或智能窗要退出,目的是让word,excel等进程退出,保证稳定运行WebOffice控件。
按以上检查处理后,再重回到第一步检查是否文档可以打开了。

第五步:如果文档能打开但显示有问题

请查看:网站常见问题:7

第六步:如果文档能打开但保存不了

1、首先先学习入门教程:WebOffice入门教程一 WebOffice入门教程二
2、以上教程一定实际操作并保存成功!
3、在掌握以上知识的基础下,下载test.html,把test.html解压出来放到项目服务器,供测试:
3.1、打开test.html源代码:

使用test.html,在项目服务器上测试文件上传,如果能上传文件成功,则表明接收器代码已可以正常工作。

3.2、修改项目JS保存代码为如下形式:
 		WebOffice.HttpInit(); 
		pfile=document.getElementById('filename').value;//filename为文件名
		WebOffice.HttpAddPostString('pfile',encodeURI(pfile));  //pfile为参数名称
		WebOffice.HttpAddPostCurrFile("docfile",""); 
		var a=WebOffice.HttpPost(strSaveUrl);  //strSaveUrl为前面测试的项目接收器代码地址
3.3、在项目里控件打开文档后,测试上述JS代码运行后是否可以保存文档。