如何把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
申请百度账号,然后上传到百度文库