问题标签 [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.
java - 从 .epub 文件中读取内容
我是 epub 的新手,我必须编写将 epub 文件(.epub)作为输入的代码,并使用常规 java 和像 epub 阅读器这样的响应来预览该文件。
javascript - 通过 javascript(epub3 媒体覆盖)访问阅读系统控件
我目前正在开发一个将使用 Media Overlay 的 epub3 项目。
我想在每个页面上添加 2 个按钮,一个用于播放歌曲,一个用于播放这首歌的无伴奏版本,使用带有媒体覆盖的文本突出显示。
有什么方法可以通过 javascript 访问阅读设备控件来触发类似的事情吗?换句话说,我想通过单击按钮而不是直接使用设备控件来大声朗读。
谢谢您的帮助 !
javascript - 水平滚动不顺畅,底部也有空白
我正在尝试水平显示 epub。它可以工作,但滚动不顺畅,甚至没有设置分页。我怎样才能实现它。我指的是这个链接Use Horizontal Scroll in Android WebView。
r - Bookdown 错误 seq.default 用于 epub 但不适用于 pdf
我正在使用 bookdown 来制作带有数学的 epub。我通常将 muy bookdown book 导出为 pdf (latex) 和 epub3。对于一个特定的文件,使用 pdf_book() 选项运行良好,但是在使用 epub_book() 选项时出现此错误:
我的 yaml 选项是
我该如何解决这个问题?
谢谢
android - mobi 格式是否支持以固定布局大声朗读?
我创建了一个大声朗读的 e-pub 文件。当我在 redium 上阅读它并在语音阅读时突出显示文本时,它工作正常。但是当我将固定布局的 e-pub 文件转换为 mobi 格式时,朗读部分在 kindle 查看器中不起作用。kindle不支持朗读吗?
html - 固定 Layout Mobi 格式不支持字母间距和字间距样式的点值
我已将 Fixed Layout ePub 文件与 word-spacing 和 letter-spacing 样式对齐,但是在将 ePub 转换为 mobi 时,对齐方式正在发生变化。
我找到了**letter-spacing:0.3px; word-spacing: 1.4px;**
Mobi 不接受积分值(例如:)的原因。
如何在不更改文本格式的情况下转换 mobi 文件?是否有任何替代样式来克服这个问题?
epub3 - epub3 中的支持文件(pdf、word、excel)
如果有人可以解决我的以下问题:
我们在 epub3 包中包含了支持文件,如(pdf、word 文档、excel 电子表格),并在 XHTML 文件中提供了相应的链接,当单击 HTML 文件中相应文档的链接时,它在 iPad 设备中运行良好。
此外,它允许在 ADE 4.5 和 Readium 中打开相同的文件,但在文档尝试打开时 ADE 正在退出。打开文档后 Redium 没有响应。
如果有人能尽早解决这个问题,那就太好了。
谢谢,拉杰。
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,这就是边距的设置方式,并且操纵边距和宽度百分比或宽度大小,并不能解决问题。
javascript - EPUB3 输入数据并将其保存在某处
因此,我正在寻找一种将某种形式放入 EPUB3 图书的方法,该图书允许用户输入一些数据,例如他的名字和姓氏。提交此数据后,必须将其保存在某个地方,最好的情况是 MySQL 之类的数据库。最坏情况数据保存在本地,我正在使用的 EPUB3 阅读器应用程序正在调用函数来处理数据。
那么有没有在最好的情况下完成这项工作?或者甚至可能出现最坏的情况?我正在使用仍在开发中的 EPUB3 阅读器应用程序,它基于 Java。有什么方法可以在应用程序和电子书之间建立接口?
我在这里不需要完整的功能代码,只是一些关于它如何工作的提示
webpack - 我可以使用 webpack 使用配置文件一次转换多个 .epub 文件吗?如何?
例如,这是用于生成 2 个 epub 文件的代码,如何仅通过编写一个 fs.writeFileSync 函数来自动获得多个输出。