在webbrowser中显示word文档的时候如何保证文档是只读的

问题描述

最近遇到的问题,客户要求在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

在webbrowser中显示word文档的时候如何保证文档是只读的的相关文章

如何在Form中显示Word

问题描述 我想在Form窗体中显示Word,但是在VS2015上添加不上WebBrowser这个COM组件. 解决方案 解决方案二:WebBrowser记忆中好像不是com组件,就是普通的.netframework组件.直接在左侧的工具栏拖动.解决方案三:引用1楼guwei4037的回复: WebBrowser记忆中好像不是com组件,就是普通的.netframework组件.直接在左侧的工具栏拖动. 是的,有这个控件,但是从网上查看到也有这个com组件,解决方案四:引用1楼guwei4037的

asp.net在页面中显示word内容(图文混排)

问题描述 asp.net在页面中只显示word内容,图文混排,与word内容排版格式一致,但不需要象pageoffice中显示word的应用程序. 解决方案 解决方案二:用第三方控件解决方案三:只需要显示就先转换成PDF或者JPG什么的解决方案四:各位亲,我是第一次在这里发贴,回复的慢了.第3方控件如pageoffice之类的,具有在线编辑功能,我只是显示一下word指定的内容(如我复制过的内容),pageoffice在显示页面时,会显示word应用程序,不想这样的,就象厚度那样的.解决方案五:

如何在任务栏中显示Word 2007文档所有窗口

在Word 2007中,用户可以设置在Windows任务栏中显示所有窗口,或者在任务 栏中只显示当前Word文档窗口.如果只显示当前活动Word文档窗口,则需要取消 当前Word文档窗口的最大化状态才能看到其他Word文档窗口,具体操作步骤如下 所述: 第1步,打开Word 2007文档窗口,依次单击"Office按钮"→ "Word选项"按钮,如图2012040507所示. 图2012040507 单击"Word选项"按钮 第2步,打开&quo

[SOS]如何在水晶报表中显示Word文档中的内容

问题描述 当知道Word文档的地址时,如何根据地址,在水晶报表中显示该文档中的内容:或如何利用水晶报表显示SQLServer数据库中存储的图片类型数据 解决方案 解决方案二:有人说这个答案,试试http://www.cnblogs.com/babyt/archive/2005/04/21/142789.html

如何在swing中显示word excel 等

问题描述 RT按格式显示像什么表格啊图片啊都能显示的方法在线等到解决QQ:99296428说明来意谢谢各位先了.我是要在swing中显示.再说清楚一点是要再panel中显示的不是去打开一个word文档 解决方案 本帖最后由 rouge_reset 于 2009-11-13 15:19:52 编辑解决方案二:再说清楚一点是要再panel中显示的不是去打开一个word文档解决方案三:能做出来的话,微软也别在这世界上混了!解决方案四:只知道在网页里JSP能生excel...解决方案五:引用2楼bao1

我用C#想实现这样一个功能:在webbrowser中显示一个txt文档中的内容。请问该怎么做?

问题描述 如题 解决方案 解决方案二:webbrowser1.Navigate2(@"c:\1.txt");解决方案三:直接让webbrowser导航到txt的地址解决方案四:webbrowser1.Url=@"c:\1.txt";

jsp页面中显示word/excel格式的文档的方法_JSP编程

word页面只要在jsp头设置如下指令: 复制代码 代码如下: <%@page contentType="application/msword;charset=GBK" %> excel如下: 复制代码 代码如下: <%@page contentType="application/vnd.ms-excel;charset=GBK" %>

如何在网页中显示word文件

word|网页|显示 我把一些word文件存储到数据库中但我如下取的时候让下载asp文件<%@ Language=VBScript %><%myid="chenhao"Response.Expires = 0Response.Buffer = TRUEResponse.ClearResponse.ContentType = "Application/msword"set conn=server.CreateObject ("adodb.c

如何在Word 2013文档大纲视图中显示样式

在Word2013文档中,如果用户希望能够在大纲视图中显示每个段落所应用的样式,则可以按照如下步骤进行操作: 第1步,打开Word2013文档窗口,依次单击"文件"→"选项"按钮,如图2013081017所示. 图2013081017 单击"选项"按钮 第2步,在打开的"Word选项"对话框中切换到"高级"选项卡,在"显示"区域中,将"草稿和大纲视图中的样式区窗格宽度"