ASP.NET页面显示WORD内容?

qianyin123 2009-08-20 09:03:35
我现在要做一个从数据库内读取WORD文件路径,然后在页面上显示 WOED文件内容, 要显示完整的内容 表格 字体大小 颜色等等。。。。

基本没概念 没做过 就知道 添加引用 Microsoft Word 11.0 Object Library 其它基本不知道了。。。咋整呢。。。

各位大侠 来帮帮忙。。。最好有项目下载提供。。谢谢了
...全文
137 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovexilove 2009-08-20
  • 打赏
  • 举报
回复
word上传时以二进制image列保存,读取时要如何显示在页面里呢?查了3天了今天,
如果数据量特别大,以全文索引定义该列,又该如何查询指定的数据呢,并显示?
CopperBell 2009-08-20
  • 打赏
  • 举报
回复
word上传时就转为html,保存html路径
user在点击查看的时候一是速度快,不会调用office去开启,二是资料容易保护(有可能你需要做防止复制什么的)
qianyin123 2009-08-20
  • 打赏
  • 举报
回复
感觉 word转换为html后通过iframe显示 方法不错。。。。
flyerwing 2009-08-20
  • 打赏
  • 举报
回复
WORD直接大开好象可以镶嵌在网页上,省的用WEBOFFICE麻烦了。
CopperBell 2009-08-20
  • 打赏
  • 举报
回复
建议将word转换为html后通过iframe显示,这样能保证word档的完整格式。
夏脑 2009-08-20
  • 打赏
  • 举报
回复
OK
Andy__Huang 2009-08-20
  • 打赏
  • 举报
回复
要引用这个控件dsoframer.ocx

protected void Page_Load(object sender, EventArgs e)
{
if (Request["docname"] != null)
{
docname = Request["docname"].ToString();
}
else {
docname = Request["docname"].ToString();
}
if (!IsPostBack)
{
if(docname!=""){
string path = HttpContext.Current.Request.PhysicalApplicationPath.ToString() + "upload/";
if (docname.IndexOf(".doc") > 0)
{
H1.Value = path + docname;
}
else
{
H1.Value = path + docname + ".doc";
}

}
}
}
qianyin123 2009-08-20
  • 打赏
  • 举报
回复
饿。。。。只要转换的代码就行 读数据库的 不用
wyman25 2009-08-20
  • 打赏
  • 举报
回复
jf
wiki14 2009-08-20
  • 打赏
  • 举报
回复
private   DataSet   CreateDataSource(){   
string strConn;
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source=C:\\Inetpub\\wwwroot\\contacts.xls;"+
"Extended Properties=Excel 8.0;";
OleDbConnection conn = new OleDbConnection(strConn);
OleDbDataAdapter myCommand = new OleDbDataAdapter("SELECT * FROM [sheet1$]", strConn);
DataSet myDataSet = new DataSet();
myCommand.Fill(myDataSet);
return myDataSet;
}
  • 打赏
  • 举报
回复
帮你顶一个

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧