首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • [馨郁星愿]怎么把一个网页保存成为一个word文件?
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-20 11:57:11 楼主
    需求是这样:
                我需要把一个web网页通过.net程序转换成为一个word文档,而且要求保存到指定的位置,不需要客户端重选择路径,而且不要弹出那个那个选择的对话框,请问这个能够实现吗?
    100  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • yfqvip
    • 等级:
    发表于:2008-06-20 12:00:241楼 得分:0
    下班了,肚子好饿..........
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-20 12:04:082楼 得分:0
    _oPostedFile.SaveAs(System.IO.Path.Combine(_sAbsoluteSavePath, _sFileSaveName));

    -sAbsoluteSavePath 就是你要保存的路径。-sFileSaveName 新的命名。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-20 12:05:423楼 得分:0
    学习 mark.......
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-20 12:08:154楼 得分:0
    cai3725  能否提供一个完整的例子?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-20 12:22:325楼 得分:0
    (转)

    Response.Clear();   
      Response.Buffer=  true;   
      Response.Charset="GB2312";         
      Response.AppendHeader("Content-Disposition","attachment;filename=FileName.doc");   
      Response.ContentEncoding=System.Text.Encoding.GetEncoding("GB2312");//设置输出流为简体中文 
      Response.ContentType  =  "application/msword";   
      this.EnableViewState  =  false;         
      System.Globalization.CultureInfo  myCItrad  =  new  System.Globalization.CultureInfo("ZH-CN",true); 
      System.IO.StringWriter  oStringWriter  =  new  System.IO.StringWriter(myCItrad);   
      System.Web.UI.HtmlTextWriter  oHtmlTextWriter  =  new  System.Web.UI.HtmlTextWriter(oStringWriter); 
      this.Page.RenderControl(oHtmlTextWriter);   
      Response.Write(oStringWriter.ToString()); 
      Response.End(); 
       
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-20 12:34:396楼 得分:0
    楼上的朋友,这个例子我看过,但是有个问题就是。这个也需要客户端去选择路径才可以保存,我是想连这个也去掉。而且也不需要显示出对话框~~~不知道能否做到
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-20 13:41:237楼 得分:0
    up up up up up up up up
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-20 15:00:588楼 得分:0
    不可能!
    出于安全因素,是不可能的
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-20 15:10:199楼 得分:0
    引用 5 楼 milo4210 的回复:
    (转)

    Response.Clear();   
      Response.Buffer=  true;   
      Response.Charset="GB2312";         
      Response.AppendHeader("Content-Disposition","attachment;filename=FileName.doc");   
      Response.ContentEncoding=System.Text.Encoding.GetEncoding("GB2312");//设置输出流为简体中文 
      Response.ContentType  =  "application/msword";   
      this.EnableViewState  =  false;         
      System.Glo…

    那就用流的方式来实现咯
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-20 15:39:5910楼 得分:0
    引用 8 楼 zhangxiaolei422 的回复:
    不可能!
    出于安全因素,是不可能的


    说得对
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-20 16:42:3611楼 得分:0
    问题解决,但是出现了一个新问题。。。

    就是图片文件,通过以上朋友提供的方法,只是把html字符写到word文档里,严格来说并不是真正意义上的word文档,现在希望能够转为正在意义上的,请问怎么做?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-20 16:55:3012楼 得分:0
    学习
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-20 17:10:5413楼 得分:0
    upupupupupupupupup
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved