草庐IT

objective-c - iOS : How to implement a bookmark for ePub reader?

我正在为iPad/iPhone创建一个ePub阅读器基本代码来自AePubReader我添加了页面curl效果,调整图像大小......但删除了一些功能(例如页面slider)但是我还是不知道怎么实现书签功能...我们有很多discussionhere,有人将页码记录为书签索引这是一个解决方案,但还不够好,如果您想在第100页添加标记。当你改变文字大小时,你可能在第100页找不到你想要的段落所以,正如我在问题讨论中所说,我需要做一些事情......1.设置标签或id2.获取每个页面的3.按书签按钮表示记录当前页的首页,如果首页来自上一页,则记录上一页的最后一个4.按标签查找,如果匹配则

ios - 如何播放epub文件中的视频?

我想创建一个epub阅读器,它具有从我的iPhone应用程序播放视频和音频等功能。还有一件事我想说它不会是基于网络的应用程序。我的意思是说我不想使用uiwebview。请任何人帮助我感谢adv. 最佳答案 EPUB3支持标签,http://idpf.org/epub/30/spec/epub30-overview.html#sec-multimedia所以你可以像这样嵌入视频:并且,推荐使用H.264或VP8视频编解码器。http://idpf.org/epub/30/spec/epub30-publications.html#no

iphone - 如何在 iOS 中更改 ePub 图书的字体颜色和字体样式?

我创建了支持pdf和ePub格式的书籍应用程序。在该应用程序中,pdf仅显示为图像,而ePub在webview中打开,因为EPUB只是存储在带有XMLlist的zip文件中的XHTML。现在,我想更改ePub书页的字体样式和字体颜色。可能吗?如果可能的话,我该如何实现呢?我已经搜索了很多,但没有得到任何合适的解决方案。 最佳答案 我找到了解决方案。我制作了一个字符串并使用Java字符串进行评估这是我写的:NSString*varMySheet=@"varmySheet=document.styleSheets[0];";NSStri

javascript - 更改字体时基于页面的加载 epub

我正在做像iBooks这样的电子书阅读器应用程序。我已成功读取.epub文件。但我的问题是:-我必须添加字体大小增加和减少以及字体更改功能。当我增大和减小字体大小时,我必须调整页面。如何拆分页面中的HTML字符串?.您可以在两张图片中看到。更改字体大小后,html字符串被分开并且格式被折叠。提前致谢 最佳答案 好吧,这真的是一个很难的问题......我有一个将HTML页面分成两部分的方法的想法:第一页和其余部分。然后您可以在“rest”上重复调用该方法以获取所有页面。设置$num_words=100从页面中取出前$num_words

ios - 如何从epub文件中获取封面图片?

我需要显示来自共享epub文件(如iBooks和kindle)的封面图片。假设我共享多本书意味着解压缩需要很长时间。还有其他方法吗?我花更多时间在Google上。但我无法得到解决方案。请提供示例代码。提前致谢 最佳答案 您可以解压缩文件并转到OEBPS文件夹以查找图像文件。在命令行运行unzipabc.epub//replacetheabc.epubfilewithyourepubfilepath 关于ios-如何从epub文件中获取封面图片?,我们在StackOverflow上找到一个

php - ePub 格式的编程书籍

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭11年前。我购买了一台iPad,希望能在上面阅读已经在我table上陈旧了几个月的书籍,但事实证明iBookstore上没有可用的编程书籍。有没有ePub格式的(Python、PHP、jQuery)书籍?从pdf到epub的转换不是一种选择,因为格式在此过程中丢失了。谢谢

html - 电子书阅读器不捕获 epub 文件的嵌入字体

我的epub阅读器有问题,它可以正确显示所有内容,但不能捕获CSS文件中的嵌入字体。当我在其他阅读器上运行相同的文件时,会显示嵌入式字体,但当我在其中一种浏览器(如Firefox)上运行html文件时,它显示的结果与我的应用程序相同,但不显示嵌入式字体。这是一个示例html内容:the-title-3الجملةالرئيسيةفيالنص الكاتبة这是它对应的css文件:@font-face{font-family:"FuturaLtBT";font-style:normal;font-wei

html - 如何在网页中嵌入 .epub?

是否有任何类型的查看器或插件可以让.epub文档在网页上可见?谷歌搜索出现了大量可安装的epub查看桌面软件,但我似乎无法找到任何将这种格式嵌入网页的东西。也许你们对此有所了解? 最佳答案 epub文件只是HTML/XML和CSS,因此您可以轻松打开epub容器(它是一个zip),然后使用PHP等语言解析其中的XML。做到这一点应该不会太困难。格式如下:--ZIPContainer--mimetypeMETA-INF/container.xmlOPS/book.opfchapter1.xhtmlch1-pic.pngcss/styl

javascript - 显示动态 html 内容,如 epub/ebook,而不将 html 转换为 epub 格式?

我想使用动态html作为源创建类似于epub/ebook阅读器(如Kindle应用程序或iBooks)的响应式、移动优化阅读体验。想象一下需要大量垂直滚动才能阅读的长篇文章或博客文章,尤其是在小型移动设备上。我想做的是将长页面分成多个全屏部分,允许用户使用左/右导航箭头和/或滑动手势来“翻页”文章。有许多可用的JS库可以创建预定义幻灯片的“幻灯片放映”或“轮播”(使用div或其他容器元素)。但我希望文本和html内容能够动态重新流动以适应任何设备视口(viewport)并且仍然可读......就像epub/ebook用户界面,如Kindle应用程序或iBooks。因此,对于同一篇文章,

javascript - 如何在epub阅读器中实现 'page break'

知道如何在epub阅读器中实现“分页符”吗?.epub只是HTML页面,epub阅读器呈现这些html页面。但我想知道一些像Adob​​eDigitalEdition这样的epub阅读器是如何实现分页的。在那里,当我们跳转到任何页面时,您不会发现显示一半的行(即只有字母的上半部分可见,下半部分将在下一页)或另一部分在下一页的半图像。当前页面显示不全,如何推到下一页? 最佳答案 在底层的html中,你可以放这样的东西: 关于javascript-如何在epub阅读器中实现'pagebrea