问题标签 [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 投票
0 回答
372 浏览

html5-video - Google Play 图书增强,视频无法正常工作

我正在为固定布局 epub 中的 Google Play 图书开发增强型电子书。我正在使用 Adob ​​e Indesign开发这本电子书。我很难在我的电子书中添加视频。我已经用尽了所有可能的选项来嵌入视频。我已经按照Google 官方支持HTML5 video的建议尝试了标记。我曾尝试使用但没有运气嵌入 youtube 视频。iframe

当我将我的电子书上传到GPB时,它不会在 HTML5 的情况下显示任何视频,而在 iframe 的情况下iframe会占用一些空间但显示为空白。然而,iframe 确实显示在应用程序的网络版本和视频流上。

如何在我的电子书中成功嵌入视频?要么HTML5iframe将为我做。

0 投票
1 回答
397 浏览

epub - 如何为支持 Kindle 阅读速度功能的 Kindle 生成 .mobi 文件

我正在为 Kindle Fire 生成多章电子书,首先生成格式良好的基于​​ xhtml 的 EPUB 3.0 格式文件,然后将 .epub 文件转换为带有 Kindle Previewer 和/或 kindlegen 的 .mobi。生成的 .mobi 文件正确传输到 Kindle 并且看起来完全正确。问题是我生成的文件永远不会在底部产生“学习阅读速度”状态或实际估计的阅读时间。使用 kindlegen 生成的任何 .mobi 文件似乎都没有激活阅读速度功能。我知道通过按下阅读器屏幕上的状态区域,状态区域会循环显示各种功能/状态,并且确信该功能永远不会被激活。

我使用 Calibre 生成了 .mobi 文件的替代版本,并且启用了读取速度功能,但是输出文件的格式发生了很大变化,并且与 kindlegen 格式不一致。

用kindlegen生成支持阅读速度功能的Kindle .mobi文件的关键是什么?

0 投票
1 回答
670 浏览

epub3 - 如何在 OPF 文件中添加类型元数据元素?

我在OPF文件中添加了以下内容。

但Epub 验证器出错。http://validator.idpf.org/

如何type在文件中添加元数据元素OPF

0 投票
1 回答
1063 浏览

epub - 如何删除指向由 pandoc 创建的标题页的 epub 目录链接

我正在使用 pandoc 作为创建 epub 书籍的一种方式。它通过检测书中的所有 H1 标签自动创建目录。这很好用,除了每个 epub 都有一个指向标题页的 TOC 链接,这是我不需要的。如何摆脱这个 TOC 链接?谢谢,约翰

0 投票
2 回答
312 浏览

javascript - JSON 加载在 ePub3 中不起作用

我目前有一个项目,我正在编写 ePub3 电子书。

我成功地包含了three.js 来显示一些模型。现在我想通过加载以下格式的 JSON 文件来创建几个“热点”元素(应该是交互式的小立方体,以显示有关模型位置的详细信息):

如果我在 Safari 中显示电子书一切正常,我可以加载 obj 文件并正确呈现它。解析 JSON 文件也很完美。

如果我在 iBooks for Mac 中显示它也是一样的。

但它不适用于 iBooks 中的 iPad。

你们中有人有在 ePub3 中使用 JSON 的经验吗?

除此之外,除了在浏览器中测试并希望一切正常之外,是否有适当的方法来调试电子书?

0 投票
1 回答
56 浏览

epub - 我可以在电子书(epub)中调用其他应用程序吗?

我想制作可以调用其他应用程序的电子书。例如,如果电子书阅读器点击按钮或链接,将执行类似游戏的应用程序。我认为它可以通过使用 Javascript 来完成,但我找不到任何关于它的信息。如果可能,请给我一些提示。

ps 我的目标平台是安卓平板

0 投票
1 回答
468 浏览

c# - 如何以编程方式区分 epub 修复布局和可重排

我需要以编程方式识别 ePub 文件的布局。ePub 文件可以是固定版式或可重排版式。

我尝试使用 Microsoft.WindowsAPICodePack 和 Microsoft.WindowsAPICodePack.Shell 来提取 ePub 文件的元数据。

但是,我无法识别属性可以告诉我布局是什么。

元数据中是否有任何应该关注的隐藏属性?

-艾伦-

0 投票
0 回答
79 浏览

android - 如何在 EPUB3 Reader(Android) 中设置图书路径(live url)

我在 EPUB3 阅读器中工作。我的书在我的服务器上。在此阅读器中,仅在 sd 卡中提取和显示书籍,但我想将书籍地址设置为 live url(服务器 url)。请帮我

0 投票
1 回答
89 浏览

javascript - 在 epub3 中为 iBooks 设置 cookie

IBooks 阅读器是否允许设置和读取 cookie?基本上我需要的是一个页面的状态(用户单击某些元素)被存储并在下一页中使用。我一直在试验,到目前为止我无法让它工作,因此我想知道是否支持 cookie。

0 投票
2 回答
131 浏览

css - 如何将缺少的特定于浏览器的 css 声明属性和前缀添加到 epub

出版商有时会发布 Epub 标题而不包括所有必需的特定于浏览器的 css 声明属性和前缀。例如,标题可能包含-webkit-transform声明但省略transform,反之亦然。

有许多工具可用于协助开发人员创建新内容的工作流程Stackoverflow:如何自动将浏览器前缀添加到 CSS3 属性?; 但是,我正在寻找一种方法来解析整个 Epub 并添加任何缺失的属性。