【问题标题】:how to get image url from an epub file如何从 epub 文件中获取图像 url
【发布时间】:2013-04-11 09:21:17
【问题描述】:

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

Reading ePub format

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

提前致谢。

祝你有美好的一天。

【问题讨论】:

标签: ios epub


【解决方案1】:

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

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

  • webViewDidFinishLoad: 中将jQuery 注入您的EPUB html 中
  • 使用 jQuery 向所有 <img> 标签添加一个操作,该 jQuery 使用自定义 url 协议(如 my-epub-app://maximize-img/cool-photo.jpg)调用可可方法
  • 在您的 webView:shouldStartLoadWithRequest:navigationType: 中捕获并处理此自定义协议并返回 NO 以防止 webview 尝试加载您的无效 URL。

希望这会有所帮助……

【讨论】:

  • 谢谢@enguin。虽然我有答案,但我也会试试你的
猜你喜欢
  • 1970-01-01
  • 2020-04-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-07-10
  • 2016-06-22
  • 1970-01-01
相关资源
最近更新 更多