问题标签 [epub3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1312 浏览

android - Readium Android SDK - 有人编辑 epub3-Library 的代码吗?

我正在研究 epub 阅读器并了解用于读取 epub 文件的“Readium Android SDK”。这些 epub 文件存储在设备 sdcard 的特定路径中。

现在的要求是:目前我们正在将 epub 文件保存在特定路径。但现在这些文件是加密文件并存储在 sdcard 中。现在首先我需要在内部解密该文件,以免出现任何安全漏洞。

提出一些建议。

0 投票
1 回答
3560 浏览

javascript - 像 Booki.sh 这样的开源 Epub 阅读器

我想为我的网站创建一个 epub 阅读器,所以我需要一个开源解决方案。我发现了很多东西,但我不知道什么是最适合我的。请帮我。最近我去了https://booki.sh/library,它很酷。我正在寻找类似 booki.sh epub 阅读器的东西。

谢谢

0 投票
5 回答
2994 浏览

batch-file - 使用批处理文件和 7zip 压缩 epub

我创建了这个批处理文件来将我的 epub 文件压缩成一个 epub。

它检查现有的 epub 并将其删除。

它检查当前文件夹名称,然后简单地创建一个具有相同名称的 zip 文件。然后将 .zip 重命名为 .epub

但是我没有通过这个 epub 文件的验证。http://validator.idpf.org/给了我以下两个我需要修复的错误。

  • Mimetype 条目丢失或不是存档中的第一个
  • item (OPS/image/Thumbs.db) 存在于 zip 文件中,但未在 OPF 文件中声明

1.如何强制 mimetype 文件成为存档中的第一个?

2.如何删除这个thumbs.db,我可以在存档中看到它,但我在资源管理器中看不到它?

先感谢您

0 投票
1 回答
1044 浏览

android - epub 3 + android + 解析器 + 如何

我的下一个项目是编写一个支持读取 EPUB 版本 3 文件的 Android 应用程序。

我将无法使用任何库(支持这一点),因为我需要从头开始编写所有内容,而且我找不到任何好的“起点”来了解如何读取 epub 文件、如何在 webview 中显示它们等等。

那么是否有任何教程或如何通过这种 epub 3 格式解析并在 android 的 webview 中显示它们。

任何帮助,将不胜感激。

谢谢

0 投票
2 回答
672 浏览

javascript - Epub 文本框不起作用

我在 epub(即)测验中有一项任务。所以问题是 iam 阶段是什么,一旦用户阅读问题意味着他在文本框中输入他的答案。所以问题是文本框不显示用于输入答案的键盘。是否有任何其他使用 java 脚本解决此问题的方法?

0 投票
1 回答
655 浏览

ipad - 是否可以使用 css 媒体查询在 ipad 上定位 Kindle 应用程序?

我目前正在经历被称为 ipad 的 Kindle 应用程序的噩梦。我在 ipad 1 版本 3.9.2

Kindle 的支持和文档非常糟糕。

以下是我的问题:

1)在ipad 1上,您能确认该应用程序不支持KF8吗?

2)是否有媒体查询允许针对 ipad 和/或 iphone 的 kindle 应用程序。我最初认为@media amzn-mobi 就足够了。但我发现我的媒体查询都没有在 ipad 应用程序上运行。

当我说“目标”时,我的意思是媒体查询将排除更大的 Kindle Fires 和 KF8 支持的 android,而是允许 css 专门用于 ipad kindle 应用程序。

任何人都可以帮忙吗?谢谢。

0 投票
2 回答
497 浏览

objective-c - 如何在IOS中从xml生成epub文件

我有 XML 文档,解析它们,然后从我的 iOS 应用程序中输出一个 ePub 文件。是否有任何库或示例应用程序可以在 iOS 上基于 xml 创建格式正确的 ePub 文档?

提前致谢

0 投票
1 回答
853 浏览

epub - ePub 3 页展开

我一直在对 ePub 3 格式进行一些研究,因为我计划归档一些较旧的杂志和报纸扫描件,并希望制作一些 ePub 作为学习练习。我也想了解这些东西,以帮助开发 JavaScript ePub 阅读器。

我有一本杂志,其中包含一张 3 页的海报,但我无法正确渲染海报的脊椎。

我试过在脊椎上使用属性:

但是,OS X 和 iPad 上的 iBooks 将其显示为与其余页面一致的常规页面。例如,页面 34 和 35 应该显示为单独的页面,但是它们被渲染为 33 右侧的 34 和 36 左侧的 35。

我是否误解了 page-spread-* 应该做什么?

我也尝试过page-spread-left同时使用它们,但无济于事。理想情况下,我会将海报分成 3 页(例如 034- a、034- b、034- c)并让读者呈现 3 页展开(page-spread-left、page-spread-center、 page-spread-right),但我不相信这就是 IDPF 规范的定义方式。这就是为什么我试图弄清楚如何在展开布局的中间只显示一个脊椎。(我也尝试过删除下面描述的传播元属性)。

以下是有关我的自定义 ePub 文件的一些附加信息:

包(OPF):

com.apple.ibooks.display-options.xml:

0 投票
0 回答
464 浏览

javascript - 适用于 OS X 的 iBooks 无法使用鼠标滚轮滚动 div

我正在为 iBooks 构建一个 epub。此 epub 中的 xhtml 文件包含一个带有可滚动内容的弹出窗口。这只是另一个 div 中的一个 div 溢出:滚动。正如预期的那样,这适用于网络浏览器,也适用于 iPad 版 iBooks。

问题出在 iBooks for OS X (Mavericks) 中。这个版本的 iBooks 似乎不听 javascript 中的“鼠标滚轮”事件。起初,它甚至不显示滚动条。我可以用 css 显示滚动条,现在可以使用可见滚动条滚动内容。它只是不想用鼠标滚轮滚动。此外,使用 javascript 附加 onmousewheel 事件也不起作用。

我必须使用 Mootools,所以没有 jQuery 解决方案适用于这种情况。

0 投票
1 回答
807 浏览

svg - Epub 固定布局在纵向中不是全屏

我有一本为 Google Play 上传的 epub 3 电子书(但没有上线)。这是一个固定布局的 Epub。为了创建这本书,我使用图像作为整个页面。
这本书的每一页都是一个链接到图像的文件。在任何设备上查看图书时,纵向时,图像/页面位于左上角,仅占屏幕的 2/3。我希望它填满整个屏幕,就图片的比例而言。我以为我已经用 SVG 为图像纠正了这个问题,用

svg xmlns="http://www.w3.org/2000/svg" height="1800" preserveAspectRatio="xMidYMid meet" version="1.1" viewBox="0 0 1276 1800" width="1276" xmlns:xlink ="http://www.w3.org/1999/xlink">

元内容="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport " /> 在头>。

它是预先与景观作为传播的。有什么我明显做错了吗?,因为我对这个游戏完全陌生。我最近开始编码并计划深入学习它,但我真的需要尽快完成这个项目,所以任何了解 epub 3 的人的帮助都会很棒!谢谢,麻烦您了。