问题标签 [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 回答
2220 浏览

ruby-on-rails - 在 epubcheck 中验证 epub 时出错

在 rails 中生成 book.epub 并在 epubcheck 工具中验证 book.epub。我遇到了很多错误,修复了所有错误,除了以下错误:

错误:/book.epub/section.xhtml(14,85):此处不允许属性“数据对齐”;预期属性“dir”、“id”、“lang”、“style”、“title”或“xml:lang”

错误:/book.epub/section.xhtml(15,8):此处不允许元素“br” ; 期望元素结束标签或元素“address”、“blockquote”、“del”、“div”、“dl”、“h1”、“h2”、“h3”、“h4”、“h5”、“h6” "、"hr"、"ins"、"noscript"、"ns:svg"、"ol"、"p"、"pre"、"script"、"table"

如果我在 sigil 编辑器中打开并保存文件,则与 div 或 br 相关的错误将得到解决。但我想在不在任何编辑器中打开它的情况下解决它。

下面的代码是xhtml的一部分:

帮我解决这个问题。提前致谢。

0 投票
1 回答
203 浏览

fonts - 如何为 IDPF 生成字体混淆密钥

我已经使用 IDPF 方法编写了字体混淆算法,但是在此之后我们是否必须生成任何混淆密钥,因为字体没有显示在 ibooks 上,但它们用我的算法很好地加密了。

0 投票
3 回答
751 浏览

epub - ibooks 支持 swf 吗?如果是,如何将其集成到 epub3

我需要一种将带有所有点击事件的 swf 文件集成为 epub3 格式的方法吗?我尝试在 swf 文件中包含文本,它在验证时使用的标签中显示错误。请帮我解决这个问题。

感谢每一个帮助、建议或任何链接

0 投票
2 回答
1330 浏览

ios - epub3 文档不会在 ipad 的 ibook 上加载 iframe

我创建了一本 epub3 书,其中包含一个 iframe,用于从外部服务器加载内容。它在我尝试过的电子书阅读器中运行良好,但似乎不适用于 iPad 上的 iBooks。

这是 Apple 的特刊还是我需要在电子书中设置一些额外的参数?

iPad 上的 iBooks 设置确实允许“在线内容”。

我确实设法在使用 Apple 的 iBook Author 创建的电子书中显示外部内容,但出于各种原因,我想使用不同的创作工具 (pandoc)。

有什么建议么?

0 投票
1 回答
1584 浏览

ibooks - 如何在为 iBook 开发的 epub3 中添加朗读旁白

我正在寻找任何方式在我为 iBooks 开发的 epub3 电子书中包含带有文本突出显示的音频。

我知道我可以做到这一点,但我找不到任何关于如何在 epub3 中专门为 iBooks 实现此功能的示例,我已经搜索了很多但还没有找到任何解决方案。

在以下链接的帮助下,我成功地开发了一个固定布局的 epub3:http: //authoradventures.blogspot.com/2012/01/how-to-create-fixed-layout-ibooks-part_24.html

任何开始的链接或如何添加此音频和文本同步功能的任何示例都会很棒。需要专家的意见。

谢谢大家的帮助。

0 投票
1 回答
800 浏览

android - 使用 epublib 搜索 epub 内容

我正在使用 epublib jar 文件在我的 android 应用程序中阅读 epub 电子书。我希望用户能够搜索电子书内容。我发现有一个搜索包:nl.siegmann.epublib.search。我从这里找到的。如何使用 epublib 中的搜索功能?非常感谢您的帮助。

0 投票
1 回答
219 浏览

ibooks - 交互式 ePub3 问题:需要建议

我对 ePub3 工作有技术上的疑问,并想与大家核实一下,并获得您的理解和建议。

对于我的一个德国客户,我创建了一个具有交互性的 ePub 3.0 重排,我们使用了所有交互性来处理弹出窗口(非线性内容),它在 iPad iBooks 3.2 上运行良好,作为初始请求来自客户的仅适用于 iPad。

我知道最新的 Apple 规范(iBooksAssetGuide 5.1 Rev 2)现在说“开发在 Mac OS 和 iOS 设备上都表现良好的脚本:台式计算机上的交互性需要鼠标输入,而 iOS 设备上的交互性需要触摸输入”。由于最新的规范,我不确定当这项工作进入 Apple iBooksstore 时是否会有任何问题。

如果你们都请分享您对这个问题的想法/观点,这将有很大的帮助。

问候,约翰.A

0 投票
1 回答
538 浏览

python - Python中命名空间XML的XPath?

我正在使用带有 xpath 的 lxml 来解析 epub3、xhtml 内容文件。

我想选择所有li具有属性的节点,epub:type="footnote" 例如

我找不到合适的 xpath 表达式。

表达方式

确实选择了所有li具有属性 id 的节点,但是当我尝试

我得到错误

XML 是

有关如何编写正确表达式的任何建议?

0 投票
1 回答
5909 浏览

javascript - ePub 和 Javascript

我正在使用 MacBook Air,并且一直在研究 ePub 的创建。我从 github 获取了 epub3 样板的副本,请单击此处。我在一个 javascript 文件中添加了以下内容

<script src='../js/main.js'></script>

当我在 iBooks 中打开已编译的 epub 时,它不会显示This text was added to the DIV.在 div 中#contenty

使用Kitabu它实际上可以工作,但是有没有办法让 Javascript 在 iBooks 中工作?

谢谢

0 投票
1 回答
356 浏览

epub3 - 文档重排是什么意思,我们是否有重排文档的标准规范?

我想了解更多关于 Ebup 3 实现的信息。Epub文件可以回流是他们所说的,但回流的确切含义是什么我不清楚?文档回流是否有任何标准规范?