创建包含嵌入图像的文档

时间:2011-06-13 15:47:25

标签: html objective-c image document

我正在尝试使用带有objective-c的嵌入图像创建一个文档(即.doc,.html)。
图像存储在iPhone本地 例如,我使用img标签和文件uri方案创建了一个html。然后我将html代码保存在.doc文件中。但是没有显示图像 如果我将html代码保存为.html文件,也会发生同样的事情。

[body appendString:@"<img src='"];
[body appendFormat:@"file:/%@", absolutePath];
[body appendString:@"' />"];

其中absolutePath是设备上图像的路径(我打印它是正确的)。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

很遗憾,您无法直接链接到HTML中的本地文件。但是有一个技巧:使用本地替换缓存重定向图像下载并返回本地图像。如果创建文档的代码和缓存都同意哪个URL指向哪个图像,则可以在HTML中显示本地图像。

请参阅此优秀博客文章,了解如何实施此类替代缓存:http://cocoawithlove.com/2010/09/substituting-local-data-for-remote.html