问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何把word的内容原样显示到网页中,就像百度文库那样?详细点的答案。asp.net

发布网友 发布时间:2022-05-14 23:28

我来回答

3个回答

热心网友 时间:2023-11-07 18:13

打开word文档。

选择文件另存为。将文件存为网页格式,如图。


打开网页文件,如图,即可显示。


热心网友 时间:2023-11-07 18:13

你可以使用ntko控件 (是一种Activex控件) 显示word

<script type="text/javascript">
        var TANGER_OCX_OBJ;
        var IsFileOpened;  //控件是否打开文档
        function OpenFileX() {
            TANGER_OCX_OBJ = document.getElementById("TANGER_OCX");
            TANGER_OCX_OBJ.BeginOpenFromURL("../UploadFile/<%=Request.QueryString["FilePath"].ToString() %>"); //可以是相对或者绝对URL
        }
        //设置文件是打开还是关闭
        function setFileOpenedOrClosed(bool) {
            IsFileOpened = bool;
        }
       </script>
在body的加载事件中 <body onload="OpenFileX()">

 如果是txt,pdf这样:

protected void Page_Load(object sender, EventArgs e)
    {
        //string fileName = "201096218686"; 
        if (!IsPostBack)
        {
            string p = Request.QueryString["FilePath"];// "201096198974.pdf";//定义文件名            
            string filePath = Server.MapPath("../UploadFile/" + p);//转换为物理路径 
            if (Convert.ToString(Request.QueryString["Type"]) == "user") 
            {
                filePath = Server.MapPath("../UploadFile/DianziSign/" + p);
            }          
            Response.ClearContent();//清空缓冲区内容            
            Response.ClearHeaders();//清空缓冲区HTTP头           
            string FilePost = filePath.Substring(filePath.Length - 3).ToLower();//取扩展名 
            switch (FilePost)
            {
                case "pdf"://PDF文件                   
                    Response.ContentType = "application/PDF";//设置HTTP头为PDF文档其它类似  
                    break;
                case "doc":
                    Response.ContentType = "application/msword";
                    break;
                case "xls":
                    Response.ContentType = "application/vnd.ms-excel";
                    break;
                case "jpg":
                    Response.ContentType = "image/jpeg";
                    break;
                case "gif":
                    Response.ContentType = "image/gif";
                    break;
                case "txt":
                    Response.ContentType = "text/plain";
                    break;
                default:
                    //Session["ErrorInfo"] = "不支持的文件格式:" + FilePost;
                    Response.Write("<script>alert('该文件格式不能进行在线阅读!);window.close();</script>");
                    //Response.Redirect("ErrorPage.aspx");                    
                    break;
            }
            Response.WriteFile(filePath);//写入客户端            
            Response.Flush();//客户更新            
            Response.Close();//写入关闭            
            //Session.Remove("Report");//移除"Report"Session
        }
    }

 

追问我下的ocx中没有ntko这个控件。。。。ocx中的控制如何使用啊?

追答

dsoFramer.ocx 虽然也可以 但不如ntko.ocx使用方便

dsoFramer.ocx加载office文档的部分代码见附件:

另外 你最好找你对应的ocx的示例代码,常见的控件网上很多。

热心网友 时间:2023-11-07 18:14

申请百度账号,然后上传到百度文库
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
写论文值得推荐的app 写论文app大全汇总 有啥好用又免费的文献查阅网站吗? 高仿苹果手机关机关不了机?是怎么回事?有那个朋友请告知! 高仿苹果6开机就是白屏黑苹果,关机关不了 怎么把电子相册保存到QQ空间相册 整个乡村音乐史上,最动人的25首歌 写给狗的歌 右侧肢体肌力4级是什么意思 肌力分级的评定标准 肌力4级是什么意思 求助:在Microsoft Office2007中, 如何使多个WORD文档在一个窗口中打开,就像打开网页一样 如图所示 我想问我的鼻子闻不到味道是怎么回事 word文档可以像网页一样添加搜索框吗? 请问我怎样才能把Word文档改成具有浏览器功能的文档? 微信删除的好友怎么找到,没有了? 微信如果将一个人删除还能找回吗?没有手机号,没有,当初是她扫码加的我 微信删除好友,不记得,任何联系方式都没有,怎么找回来 我不小心删除了那个人的微信但忘了他的不知道怎么加了。 我不小心删除了那个人的微信但忘了他的不知道怎么加了。 怎么找回删掉的微信好友 微信好友删除了怎么找回,不记得他和名字了? 删除微信好友,在不知道对方的情况下怎样才能找回? 删掉了微信好友,但是又不知道和手机号,怎么加回? 怎样找到微信里删除的人,忘了昵称和? 删除微信好友不记得怎么加回来? DNF:大恍惚要增幅13才能用?增幅10提升率如何? dnf韩服恍惚能升级吗 闽南语“卖墨鱼笑补雨伞”普通话解释(打一成语或打一俗语) DNF95版本恍惚好还是95梦的设计师好,需要换吗 墨鱼仔500g单冻墨鱼仔 广州边度有得卖 自学AE要看一些怎样的教学视频,是基础还是什么,只要求掌握一些常用的技巧,一些酷炫的可以直接套用模板 怎样辨别好坏黄豆 辨别黄豆的好坏 怎样辨别黄豆的好坏 如何辨别黄豆好坏? 如何分别好黄豆同坏黄豆! 派遣制员工可以参与企业跟投吗 股权激励和员工持股可以同时进行吗 一张银行卡能绑定多少个呀? 一张信用卡可以绑定几个 公司注销,固定资产投资人收回,税务、会计怎么处理? 一个银行卡能不能绑两个? 一张银行卡可以绑定几个?如何设置只能绑定一个? 结婚的红床单可以借人吗 结婚时铺几条床单 一张银行卡可以同时绑定两个吗? 第二次结婚可以用大红色床单吗? 结婚用的床单上面有小娃娃好吗? 结婚床单被罩是白色的好吗? 一个银行卡可以绑定两个吗?