如何从epub文件中获取图像URL

时间:2013-04-11 09:21:17

标签: ios epub

我创建了一个应用程序来读取ePub文件为@ Euan的帖子

Reading ePub format

Epub文件可能包含图像和文本。图像看起来像图标。当我们点击ePub文件中的图像时,我想以最大化的方式显示图像。我怎样才能做到这一点。帮帮我

提前致谢。

度过愉快的一天。

1 个答案:

答案 0 :(得分:0)

在网络视图中加载html文件时,请确保使用loadHTMLString:baseURL:loadData:MIMEType:textEncodingName:baseURL:正确设置基本网址。然后webview应该正常加载图像。

如果你想在用户点击时最大化它们,最简单的方法就是这样:

  • 将jQuery注入webViewDidFinishLoad:
  • 中的EPUB html
  • 使用jQuery向所有<img>标记添加操作,jQuery使用自定义网址协议调用cocoa方法,例如my-epub-app://maximize-img/cool-photo.jpg
  • webView:shouldStartLoadWithRequest:navigationType:中抓住并处理此自定义协议并返回NO,以防止webview尝试加载您的无效网址。

希望这会有所帮助......

相关问题