asp.net怎么把div中的内容导出到word文档中;而且导出的内容不能含有源代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp.net怎么把div中的内容导出到word文档中;而且导出的内容不能含有源代码相关的知识,希望对你有一定的参考价值。

参考技术A 1.public class ParseWork
2. private Parser parser;
3.
4. public ParseWork(String htmlAddress) throws ParserException
5. parser = new Parser(htmlAddress);
6.
7.
8. /**
9. * 获取网页标题和正文组成的文本
10. * **/
11. protected String getText(String elementId) throws ParserException
12. NodeFilter TitleFilter = new NodeClassFilter(TitleTag.class);
13. NodeFilter ElementIdFilter = new HasAttributeFilter("id", elementId);
14. OrFilter orFilter = new OrFilter(TitleFilter, ElementIdFilter); //做一个逻辑OR Filter组合
15. NodeList list = parser.extractAllNodesThatMatch(orFilter);
16.
17. StringBuffer text = new StringBuffer();
18. for (int i = 0; i < list.size(); i++)
19. text = text.append(list.elementAt(i).toPlainTextString() + "\r\n");
20. return text.toString().trim();
21.
22.
23. public static void main(String[] args) throws ParserException, IOException
24. ParseWork p = new ParseWork("E://JavaEye新闻.htm");
25. String mainText = p.getText("news_content");
26.
27. //写网页正文文件
28. FileUtils.writeStringToFile(new File("E://javaeye新闻.txt"), mainText, "utf-8");
29. //摘要
30.
31.
---------------------------------------------------
这个可以提取div里的内容 你在加上写入word的方法就行了追问

不好意思把分数给错人了 下次把分数给你多一点

参考技术B

//记得不能用ajax 请求   |  submit   和服务器按钮都可以


//sbHtml  div 内容

//fileName  导出来后文件名

  public static void Export(StringBuilder sbHtml, string fileName)

       

            try

           

                if (sbHtml.Length > 0)

               

                    HttpContext.Current.Response.ContentType = "application/vnd.ms-excel";

                    HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.UTF8;

                    HttpContext.Current.Response.Charset = "Utf-8";

                    HttpContext.Current.Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(fileName + ".docx", System.Text.Encoding.UTF8));

                    HttpContext.Current.Response.Write(sbHtml.ToString());

                    HttpContext.Current.Response.End();

               

           

            catch (Exception ex)

           

                Logger.WriteLog("-----------导出数据异常-----------\\r\\n" + ex.ToString() + "\\r\\n");

           

参考技术C 截个图不就OK了本回答被提问者采纳

asp.net 导出word文档在导出这个word文档的某一书签位置生成一个条形码

asp.net 如何生成条形码,然后导出到word.?

参考技术A 不懂

以上是关于asp.net怎么把div中的内容导出到word文档中;而且导出的内容不能含有源代码的主要内容,如果未能解决你的问题,请参考以下文章

Asp.NET 网页导出为Word文档---在线等

asp.net中,如何实现将page页面各个空间的属性值,导出下载到一个word或excel中

将asp.net(c#)中textbox的内容导出到word中

asp.net 导出word文档在导出这个word文档的某一书签位置生成一个条形码

word 文档怎么转化为图片(asp.net)

在asp .net中怎么把kindeditor编辑器里面的文字,格式导入到word中?