求高人帮忙指教.
本人在做一个项目,实现可以在网页上提取图片上文字功能(TIF,JPG,PDF等格式文件),现已封装成一个active控件,并且已经成功在网页上实现应用功能,但发现在存在一个比较严重的问题,就是每一个使用此功能的网页客户端,都需要下载并安装此控件,由到此控件包比较大(下载不存在问题,客户使用光纤到户的),在客户端安装此控件的时候大概需要15分钟左右的时间(包括安装.net2.0框架),用户不愿意接受这个时间,感觉操作复制(使用的都是一些上了年纪的人),并且导致用户维护起来就比较麻烦,所以想把此ocx转换成直接在服务器上使用的组件,客户端不需要进行下载和注册就能正常使用。这样就让用户使用起来很简单。 求大家帮帮忙,在此感谢了。
本人在做一个项目,实现可以在网页上提取图片上文字功能(TIF,JPG,PDF等格式文件),现已封装成一个active控件,并且已经成功在网页上实现应用功能,但发现在存在一个比较严重的问题,就是每一个使用此功能的网页客户端,都需要下载并安装此控件,由到此控件包比较大(下载不存在问题,客户使用光纤到户的),在客户端安装此控件的时候大概需要15分钟左右的时间(包括安装.net2.0框架),用户不愿意接受这个时间,感觉操作复制(使用的都是一些上了年纪的人),并且导致用户维护起来就比较麻烦,所以想把此ocx转换成直接在服务器上使用的组件,客户端不需要进行下载和注册就能正常使用。这样就让用户使用起来很简单。 求大家帮帮忙,在此感谢了。
如果是的话似乎不太容易,在服务器上分析处理图片,然后再发送给客户端?即使实现了,这个代价也很大,对于服务器的要求也很高。
对于这种控件一般都需要注册数字证书的,说实在话用.NET做ActiveX控件真的不是它的长项,我在2005年和2006年尝试过,不过最后都放弃了。
或者你可以干脆做一个检测是否安装控件的页面,一旦检测用户没有安装,就提示用户安装,这样的明确提示用户安装,即使等待,我觉得用户心理上会接受。
用vb开发的ocx就行了
2、给客户一个安装盘,使用之前让他们都安装就行了
问题的关键在于不能让用户在使用的时候去等待一个长时间的下载和安装。所以想把其转换为ASP.NET的服务器组件,控件只需要在服务器上安装就好了,客户端不用太多处理。
楼主说的直接转换是什么意思?我想一定是要修改/添加一些程序的吧,至少使用环境变了,而且还需要在客户端和服务器之间通讯,要看你的ocx是怎么实现的了。没有太理解问题。。