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

java - 从 .epub 文件中读取内容

我是 epub 的新手,我必须编写将 epub 文件(.epub)作为输入的代码,并使用常规 java 和像 epub 阅读器这样的响应来预览该文件。

0 投票
1 回答
207 浏览

javascript - 通过 javascript(epub3 媒体覆盖)访问阅读系统控件

我目前正在开发一个将使用 Media Overlay 的 epub3 项目。

我想在每个页面上添加 2 个按钮,一个用于播放歌曲,一个用于播放这首歌的无伴奏版本,使用带有媒体覆盖的文本突出显示。

有什么方法可以通过 javascript 访问阅读设备控件来触发类似的事情吗?换句话说,我想通过单击按钮而不是直接使用设备控件来大声朗读。

谢谢您的帮助 !

0 投票
0 回答
119 浏览

javascript - 水平滚动不顺畅,底部也有空白

我正在尝试水平显示 epub。它可以工作,但滚动不顺畅,甚至没有设置分页。我怎样才能实现它。我指的是这个链接Use Horizo​​ntal Scroll in Android WebView

0 投票
1 回答
109 浏览

r - Bookdown 错误 seq.default 用于 epub 但不适用于 pdf

我正在使用 bookdown 来制作带有数学的 epub。我通常将 muy bookdown book 导出为 pdf (latex) 和 epub3。对于一个特定的文件,使用 pdf_book() 选项运行良好,但是在使用 epub_book() 选项时出现此错误:

我的 yaml 选项是

我该如何解决这个问题?

谢谢

0 投票
1 回答
104 浏览

android - mobi 格式是否支持以固定布局大声朗读?

我创建了一个大声朗读的 e-pub 文件。当我在 redium 上阅读它并在语音阅读时突出显示文本时,它工作正常。但是当我将固定布局的 e-pub 文件转换为 mobi 格式时,朗读部分在 kindle 查看器中不起作用。kindle不支持朗读吗?

0 投票
0 回答
536 浏览

html - 固定 Layout Mobi 格式不支持字母间距和字间距样式的点值

我已将 Fixed Layout ePub 文件与 word-spacing 和 letter-spacing 样式对齐,但是在将 ePub 转换为 mobi 时,对齐方式正在发生变化。

我找到了**letter-spacing:0.3px; word-spacing: 1.4px;**Mobi 不接受积分值(例如:)的原因。

如何在不更改文本格式的情况下转换 mobi 文件?是否有任何替代样式来克服这个问题?

0 投票
1 回答
82 浏览

epub3 - epub3 中的支持文件(pdf、word、excel)

如果有人可以解决我的以下问题:

我们在 epub3 包中包含了支持文件,如(pdf、word 文档、excel 电子表格),并在 XHTML 文件中提供了相应的链接,当单击 HTML 文件中相应文档的链接时,它在 iPad 设备中运行良好。

此外,它允许在 ADE 4.5 和 Readium 中打开相同的文件,但在文档尝试打开时 ADE 正在退出。打开文档后 Redium 没有响应。

如果有人能尽早解决这个问题,那就太好了。

谢谢,拉杰。

0 投票
1 回答
1389 浏览

ios - UIWebView 在 iOS 10.3 上为阿拉伯语内容剪辑

我遇到了关于 UIWebView 上加载的阿拉伯内容 epub 的最新 iOS 版本 (10.3) 的问题。如屏幕截图所示,文本在左侧被剪裁。

文本

当我尝试在 iBooks 上加载文件时,也面临同样的问题。这个问题之前在 iOS 7 上出现过,但后来在 iOS 8 中得到修复。

这个问题已经在这个链接中得到解决: webview clipped on ios7 but the answers are not applicable。还有其他方法吗?

更新:请注意,这是用于 epub 分页的 CSS,这就是边距的设置方式,并且操纵边距和宽度百分比或宽度大小,并不能解决问题。

0 投票
1 回答
179 浏览

javascript - EPUB3 输入数据并将其保存在某处

因此,我正在寻找一种将某种形式放入 EPUB3 图书的方法,该图书允许用户输入一些数据,例如他的名字和姓氏。提交此数据后,必须将其保存在某个地方,最好的情况是 MySQL 之类的数据库。最坏情况数据保存在本地,我正在使用的 EPUB3 阅读器应用程序正在调用函数来处理数据。

那么有没有在最好的情况下完成这项工作?或者甚至可能出现最坏的情况?我正在使用仍在开发中的 EPUB3 阅读器应用程序,它基于 Java。有什么方法可以在应用程序和电子书之间建立接口?

我在这里不需要完整的功能代码,只是一些关于它如何工作的提示

0 投票
1 回答
73 浏览

webpack - 我可以使用 webpack 使用配置文件一次转换多个 .epub 文件吗?如何?

例如,这是用于生成 2 个 epub 文件的代码,如何仅通过编写一个 fs.writeFileSync 函数来自动获得多个输出。