使用 mailcore2 将 HTML 展平为文本 object-c

Posted

技术标签:

【中文标题】使用 mailcore2 将 HTML 展平为文本 object-c【英文标题】:flatten HTML to text object-c with mailcore2 【发布时间】:2015-02-25 11:36:36 【问题描述】:

我正在使用 mailcore2,并且我有以下场景。

我想显示 html 和摘要,但只想下载 1 次内容,所以我决定加载 HTML 内容并将 html 展平(删除 html 标签)为文本:

    使用htmlBodyRenderingOperationWithMessage获取HTML内容 我不想使用plainTextBodyRenderingOperationWithMessage 加载文本体,我想从htmlBodyRenderingOperationWithMessage 中展平HTML。

我们是否有任何从 mailcore2 导出的函数来将 HTML 扁平化为文本。

【问题讨论】:

【参考方案1】:

MailCore 2 中提供了一种“扁平化”HTML 的方法。您可以使用:

-[NSString mco_flattenHTML]

它将从字符串中删除所有 html 标记和不可见文本。

【讨论】:

以上是关于使用 mailcore2 将 HTML 展平为文本 object-c的主要内容,如果未能解决你的问题,请参考以下文章

将 JSON 文档展平为单行

MailCore2 - 在不下载图像或附件的情况下获取邮件内容?

使用 PDFBox 为扁平化 PDF 表单嵌入字体

为 Android 构建问题 Mailcore2 库

Mailcore2 在后台

为 Android 构建 Mailcore2