public class Html2Text extends HTMLEditorKit.ParserCallback
HTMLEditorKit.ParserCallback,通过解析 HTML
标签和内容, 生成格式化的纯文本,并特殊处理图片标签。IMPLIED| 构造器和说明 |
|---|
Html2Text() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
handleEndOfLineString(String eol)
处理行结束符
|
void |
handleEndTag(HTML.Tag t,
int pos)
处理结束标签
|
void |
handleSimpleTag(HTML.Tag t,
MutableAttributeSet a,
int pos)
处理简单标签(如 img)
|
void |
handleStartTag(HTML.Tag t,
MutableAttributeSet a,
int pos)
处理开始标签
|
void |
handleText(char[] text,
int pos)
处理文本内容
|
static String |
simpleHtml(String html)
将 HTML 内容转换为简单文本
|
flush, handleComment, handleErrorpublic static String simpleHtml(String html)
html - HTML 内容public void handleText(char[] text,
int pos)
handleText 在类中 HTMLEditorKit.ParserCallbacktext - 文本内容pos - 文本位置public void handleStartTag(HTML.Tag t, MutableAttributeSet a, int pos)
handleStartTag 在类中 HTMLEditorKit.ParserCallbackt - HTML 标签a - 标签属性pos - 标签位置public void handleEndTag(HTML.Tag t, int pos)
handleEndTag 在类中 HTMLEditorKit.ParserCallbackt - HTML 标签pos - 标签位置public void handleEndOfLineString(String eol)
handleEndOfLineString 在类中 HTMLEditorKit.ParserCallbackeol - 行结束符public void handleSimpleTag(HTML.Tag t, MutableAttributeSet a, int pos)
handleSimpleTag 在类中 HTMLEditorKit.ParserCallbackt - HTML 标签a - 标签属性pos - 标签位置Copyright © 2025. All rights reserved.