2011-03-04 96 views
9

是否有適用於Android的「hocus-pocus」功能,可將HTML轉換爲純文本格式?是否有將HTML轉換爲純文本的功能?

我指的是像Internet Explorer,Firefox等瀏覽器中找到的剪貼板轉換操作之類的功能:如果您在瀏覽器中選擇所有呈現的HTML並將其複製/粘貼到文本編輯器中, )的文本,沒有任何HTML標籤或標題。

在一個類似的線程中,我看到了對html2text的引用,但它是用Python編寫的。我正在尋找一個Android/Java功能。

是否有這樣的可用或我必須使用Jsoup或Jtidy自己來做這件事?

+0

使用此工程:) -------------------------- ------------- http://www.codecodex.com/wiki/Convert_HTML_to_plain_text它執行從文本/ html到文本/純文本的MIME轉換。 – 2016-10-18 09:05:47

回答

18

我想嘗試這樣的:

String html = "<b>hola</b>"; 
String plain = Html.fromHtml(html).toString(); 
+0

謝謝,它刪除了HTML標籤,但它仍然包含頁面中的所有響應標頭和JavaScript代碼......我正在尋找上述的「剪貼板文本」功能。 – 2011-03-04 16:37:42

+0

這不是API中可用的東西。這是一個Web瀏覽器的私有實現......你可以看看它的源代碼,看看它是如何實現的。 – Cristian 2011-03-04 16:44:23

+0

Jsoup怎麼樣? http://stackoverflow.com/questions/240546/removing-html-from-a-java-string – 2011-03-04 21:36:18