html - 如何在将 enml 转换为 html 时将 en-media 转换为 img

标签 html ios evernote

我在 iOS 上使用 evernote api,想将 enml 翻译成 html。如何将 en-media 翻译成 img?例如:

媒体:

<en-media type="image/jpeg" width="1200" hash="317ba2d234cd395150f2789cd574c722" height="1600" />

图片:

<img src="imagePath"/>

我使用核心数据来保存 iOS 上的信息。所以我不能把img文件的本地路径给“src=”。如何处理这个问题?

最佳答案

最简单的方法是使用 Data URI 嵌入图像数据:

  1. 查找印象笔记 Resource与此哈希码相关联。
  2. 构建以下数据 URI(抱歉 Java 语法,我对 Objective C 不是很熟悉):

    String imgUrl = "data:"+ resource.getMime() + ";base64,"+ java.util.prefs.Base64.byteArrayToBase64(resource.getData().getBody());

    <
  3. 使用 (2) 中的 imgUrl 创建 HTML img 标签。

关于html - 如何在将 enml 转换为 html 时将 en-media 转换为 img,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9873752/

相关文章:

javascript - 在 jsp 中调用 onclick 方法之前进行表单验证

html - 在 HTML 上相对居中一个 div

ios - MPMoviePlayerController View 无法识别触摸

python - 使用 Python 更新 Evernote 笔记

java - 如何在 GWT 中设置 Widget Spinner 的宽度

ios - PubNub 防止存在超时

ios - 类型 '(Class) -> () -> (Class)' 的值没有成员 'variable'

android - 在 Evernote 中多次执行计划作业 - Android 作业

python - 印象笔记 API : notes in listLinkedNotebooks

html - 阴影比背景图像大