问题描述
最近遇到的问题,客户要求在web页面上word文档的抽取内容因此编写了ActiveX,利用ActiveX来显示WORD文档,是用webbrowser来实现的,但是发现一个问题,就是webbrowser相当于一个容器,用它显示的word可以随意的修改,这与需求相违背,需求中规定客户度是不能修改word文档的。webbrowser的navigate方法没有readonly这一项!不知这个怎么实现
解决方案
解决方案二:
提供一个思路:1、服务器将word文件转换为图片等2、显示在客户端
解决方案三:
还有一种方法直接在服务器上将word文件另存为html就行了其实在你的问题中客户端虽然能修改但也不可以保存在服务器上还有就是word文件设置成只读的不知能否被修改
解决方案四:
保存为image吧
解决方案五:
只是为了显示不想被修改,那就把word转成PDF或image后,再显在webbrowser中。或者屏避Word的Save和Saveas的快捷键功能,改也不能保存。
时间: 2025-01-31 01:25:53