【问题标题】:Is there a way of converting note to HTML files in Evernote iOS SDK有没有办法在 Evernote iOS SDK 中将笔记转换为 HTML 文件
【发布时间】:2020-01-09 07:16:10
【问题描述】:

我开发了一个混合应用程序,我想在我的应用程序中显示 Evernote 内容。 为此,我使用了一个标签并使用 iframe 来加载 evernote html 内容。

它适用于 Android 平台。我可以使用 Evernote Android SDK 将笔记下载为 html 文件,然后使用 iframe 加载它。

但是在iOS平台上,印象笔记iOS SDK生成的笔记内容是一个.webarchive文件,我尝试在iframe中加载这个.webarchive,但是没有成功。

所以,我想知道是否可以使用 iOS SDK 下载 Html 文件? 帮助将不胜感激:D

【问题讨论】:

    标签: evernote webarchive


    【解决方案1】:

    .webarchive 文件是一个二进制属性列表,它捆绑了页面的所有数据,包括您要查找的 HTML 源(以及作为注释一部分的引用图像等)。您可以使用-loadData:MIMEType... 方法将整个Web 存档直接加载到WKWebView 中,同时为内容指定正确的MIME 类型(它是application/x-webarchive)。

    如果真的只想要原始的 HTML 源代码,那么您可以检查二进制属性列表并提取您需要的内容。但是,如果您以这种方式加载任意注释,则需要完成所有工作以解析嵌入的图像等。网络存档 plist 的格式非常简单,但我不确定它是否在任何地方公开记录。您可以查看 Evernote SDK 的 code for assembling the archive 以了解字典键。

    【讨论】:

      猜你喜欢
      • 2014-06-04
      • 1970-01-01
      • 2015-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-09
      • 2010-11-05
      相关资源
      最近更新 更多