由于COM组件只能在windows上使用,因为程序必须放在windows的服务器上运行。在本地xp系统上搭建安装没任何问题,在服务器win2003上安装,碰到了N个问题,最后还是gump同学出手才解决,整整折腾了不少于10个小时才搞定。
安装完Wps office个人版最新的12012版后,按理说就完成了,但运行程序在服务器上报错如下:
Fatal error: Uncaught exception 'com_exception' with message 'Failed to create COM object `WPS.Application': 拒绝访问。 ' in D:www9enjoy.comhx.php:12 Stack trace: #0 D:www9enjoy.comhx.php(12): com->com('WPS.Application') #1 {main} thrown in D:www9enjoy.comhx.php on line 12
是运行这句就$wps = new COM("WPS.Application");报错。经过一翻查找,在DCOM配置里做了配置,解决了这个提示。
1、打开控制面板 - 管理工具 - 组件服务
2、在组件服务面板中依次打开 控制台根目录 - 组件服务 - 计算机 - 我的电脑 - DCOM 配置
3、找到Kingsoft Writer Application Class(金山的文档应用服务),打开属性窗口,切换到安全标签。将“启动和激活权限”选择自定义,编辑,添加everyone权限即可。“访问权限”也一样处理。
这个错误提示通过,运行到$doc = $wps->Documents->Open($src_filename); 时又出现错误
Fatal error: Uncaught exception 'com_exception' with message 'Error [0x800706be] 远程过程调用失败。 ' in D:www9enjoy.comhx.php:15 Stack trace: #0 D:www9enjoy.comhx.php(15): variant->Open('d:www9enjoy.com...') #1 {main} thrown in D:www9enjoy.comhx.php on line 15
在“标识”标签,将启动用户改为交互式用户,又出现了另一个错误提示:
Fatal error: Uncaught exception 'com_exception' with message 'Failed to create COM object `WPS.Application': 因为配置类型不正确,系统无法开始服务器进程。请检查用户名和密码。 ' in D:www9enjoy.comhx.php:15 Stack trace: #0 D:www9enjoy.comhx.php(15): com->com('WPS.Application') #1 {main} thrown in D:www9enjoy.comhx.php on line 15
反复尝试,都不行,包括重装WPS。
后"标识"标签,使用指定用户运行,先使用网站用的用户运行,通不过。再使用管理员账号运行,点确定时也会弹出出错信息。应该是这两个选项(启动用户和指定用户)都无法把这个com组件启动起来。如果用交互式用户,是可以的,就是提示用户名和密码不对:(
后测试中有时出现长时间运行,一直不报错...还有出现过如下错误:
Fatal error: Uncaught exception 'com_exception' with message 'Failed to create COM object `WPS.Application': 服务器运行失败 ' in D:www9enjoy.comhx.php:30 Stack trace: #0 D:www9enjoy.comhx.php(30): com->com('WPS.Application') #1 {main} thrown in D:www9enjoy.comhx.php on line 30
期间还发现,由于执行到$wps->Documents->Open就停了,会在进程中出现一个wps或wpsupdate进程,每刷新一次出现一个。最多一次发现有30多个这类进程,有时还会影响程序,需要手工一个一个删除。
最后,使用了一个很BT的做法,将这个站点的IIS身份验证方式使用administrator管理员账号运行,居然好了!。。。

WPS有检查错别字的功能:1、手动检查,选中需要检查的文本,并在顶部菜单栏的“审阅”标签页中单击“拼写和语法检查”按钮;2、自动检查,在顶部菜单栏的“选项”-“拼写和语言”中勾选“拼写和语法自动检查”即可。

清除方法:1、电脑中打开wps,登录账号;2、点击右上角的头像,打开个人中心页面;3、在注册用户板块,点击“更多云服务”的下拉箭头,点击“立即前往”;4、点击“我的文档”,选中需要删除的文件,点击最右边的三个圆点点,选择“移至回收站“即可。

wps可以通过重设大小和批量修改来把所有图片改成统一尺寸。详细介绍:1、重设大小,打开WPS的文档,点击左上角的“文件”,找到“选项”并点击,进入后点击“编辑”,将“图片插入/粘贴为”选项设置为“四周型”,然后点击“确定”,打开需要统一修改图片尺寸的文档,按住“CTRL”键,使用鼠标选中需要调整的图片,使用CTRL+A)然后在“重设大小”即可;2、批量修改等等。

一打开wps就卡住了可能是因为计算机硬件配置、网络连接、病毒和恶意软件、软件设置等问题造成的。其解决方法如下:1、检查计算机硬件,考虑升级硬件;2、关闭其他应用程序,关闭应用程序可以释放更多的系统资源,从而提高WPS的运行速度;3、清理计算机内存,使用系统自带的磁盘清理工具或第三方清理软件来清理计算机内存;4、检查网络连接,确保网络连接稳定且速度较快;5、更新WPS软件等等。

wps设置背景图片的方法:1、打开WPS文字程序;2、在WPS主界面上方点击“页面布局”选项下的“背景”;3、在“背景”菜单下点击“图片”,并在对话框中选择图片;4、在电脑上根据路径选择要作为背景的图片即可。

WPS SmartArt功能在“插入”菜单的“智能图形”中。使用SmartArt功能的方法:1、在wps软件中,点击顶部导航栏的“插入”菜单;2、在功能区中,点击“智能图形”选项;3、在打开的窗口中就能看到smartart图形选项了,选择需要的样式使用即可。

wps多窗口显示的方法:1、双击程序打开“WPS”;2、点击软件左上角的“WPS文字”;3、在打开的菜单中,点击“选项”;4、在“选项”窗口中,将“在任务栏中显示所有窗口(N)”这个选项勾上即可。

wps卡住了点不动退不出的解决办法:1、按下“Ctrl + Alt + Delete”并点击“任务管理器”来打开;2、在任务管理器界面,选择WPS点击结束任务;3、双击桌面上的WPS,重新登录即可。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

DVWA
Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中

Atom编辑器mac版下载
最流行的的开源编辑器

Dreamweaver Mac版
视觉化网页开发工具

PhpStorm Mac 版本
最新(2018.2.1 )专业的PHP集成开发工具

SecLists
SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。