asp.net怎么把div中的内容导出到word文档中;而且导出的内容不能含有源代码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp.net怎么把div中的内容导出到word文档中;而且导出的内容不能含有源代码相关的知识,希望对你有一定的参考价值。
参考技术A 1.public class ParseWork2. 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中,如何实现将page页面各个空间的属性值,导出下载到一个word或excel中
将asp.net(c#)中textbox的内容导出到word中