欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java 实现的html 转text 的功能代码分享,javatext,html2text 用j

来源: javaer 分享于  点击 29162 次 点评:33

java 实现的html 转text 的功能代码分享,javatext,html2text 用j


html2text 用java 实现的一个类,比较好用

    import java.io.*;      import javax.swing.text.html.*;      import javax.swing.text.html.parser.*;      public class Html2Text extends HTMLEditorKit.ParserCallback {       StringBuffer s;       public Html2Text() {}       public void parse(Reader in) throws IOException {         s = new StringBuffer();         ParserDelegator delegator = new ParserDelegator();         // the third parameter is TRUE to ignore charset directive         delegator.parse(in, this, Boolean.TRUE);       }       public void handleText(char[] text, int pos) {         s.append(text);       }       public String getText() {         return s.toString();       }       public static void main (String[] args) {         try {           // the HTML to convert           FileReader in = new FileReader("java-new.html");           Html2Text parser = new Html2Text();           parser.parse(in);           in.close();           System.out.println(parser.getText());         }         catch (Exception e) {           e.printStackTrace();         }       }      }  
相关栏目:

用户点评