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

java - 如何在android的FBReaderJ中显示从右到左的语言?

我想使用 FBReaderJ 阅读作为 rtl 语言的波斯语书籍。在 FBReaderJ 中,所有单词都正确显示,但单词反转如下:

سلام بر شما (正确)

FBReaderJ 中的 شما بر سلام(错误)

我下载了 FBReaderJ 源代码,看看我是否可以做任何事情来解决这个问题,但 FBReaderJ 是一个巨大的项目,我做不到。

我找到了一个支持阿拉伯语的 FBReaderJ 的编辑版本,但我无法导入它或识别它们做了什么。

你有什么主意吗 ?

(抱歉英语不好)

0 投票
0 回答
91 浏览

epub3 - Epub 锚链接打开浏览器

我正在创建一个有 2 页的 epub。我有page_1.xhtml并且page_2.xhtml 从我用这段代码page_1.xhtml创建了一个链接page_2.xhtml

但它会打开一个浏览器。我只需要重定向到page_2.xhtml 它们在同一个文件夹中OEBPS

0 投票
1 回答
312 浏览

java - 为 AsciiDoc Epub3 添加封面图片

我正在尝试使用此语法将封面图像添加到 ASCIIDoc 文件(以便能够将其转换为 EPUB3)

:封面图片:图片:cover.png[宽度=1050,高度=1600]

在他们的页面中提到的主文件中,它似乎没有覆盖默认的 asciidoc 封面。图像 cover.png 位于与 AsciiDoc 主文件位于同一文件夹中的图像文件夹中。谁能让我知道如何解决这个问题,并添加我自己的封面图片?

0 投票
1 回答
1543 浏览

javascript - 修复了 epub.js 库的布局渲染问题

我已经修复了应该在桌面和移动/网络浏览器上阅读的布局 epub 书籍。

对于这个项目,我使用 Git 上可用的 epub.js 库,

github.com/futurepress/epub.js

但是当我加载我的 epub 文件时,它给出了一些错误,就像这张图片一样

http://tinypic.com/r/le5oy/8

我不明白,当我改变时

在我的 content.opf 文件中,它像这张图片http://tinypic.com/r/10qyrg4/8一样呈现它。

我不希望书中的文字从一页跳到另一页,它们应该是固定的,图像也是如此。

谁能指出我正确的方向来解决这个问题,

如果您需要更多信息以深入研究,请添加评论

谢谢你的时间,

/卡兰

0 投票
2 回答
1050 浏览

python - epub3:如何首先在存档中添加 mimetype

我正在编写一个从 html 文件创建 epub 的脚本,但是当我检查我的 epub 时,出现以下错误:Mimetype entry missing or not the first in archive

Mimetype 存在,但它不是 epub 中的第一个文件。知道如何在任何情况下使用 Python 将其放在首位吗?

0 投票
1 回答
291 浏览

html - 固定布局 EPUB,其中每个页面都有不同的大小

我正在尝试创建一个具有固定布局但并非每个页面都应具有相同尺寸的 Epub 文件。有些页面应该横向其他纵向。这可以通过 EPUB 3 实现吗?

为了实现这一点,我必须在 opf 文件、样式表和/或页面的每个 xhtml 中进行哪些更改?

谢谢

0 投票
2 回答
963 浏览

epub - 更改 ePub 图书的大小

有谁知道我如何设置 epub 书的宽度和高度?

我注意到有不同尺寸的书,我正在尝试弄清楚它们是如何做到的。

我一直在阅读规范,但我仍然无法解决?

它是在 CSS 中完成的,还是我需要使用规范的一部分?

0 投票
1 回答
255 浏览

javascript - 让 javascript 知道何时在 epub3 电子书中播放媒体覆盖

我想让一些javascript代码修改作为媒体覆盖(smil驱动)的一部分播放的元素的一些属性。特别是,我对文本媒体覆盖感兴趣,它会在播放一些音频时突出显示。我的问题有两个:

  • 有没有办法找出媒体覆盖是否“活跃”?最好有一些回调功能,否则我可以创建一个计时器并继续检查 js 的状态。
  • 一旦我知道(如果可能)有一个元素被突出显示,有没有办法知道这个是哪个 SMIL ID?
0 投票
1 回答
1036 浏览

javascript - 如何使用javascript读取epub中文件的内容

我需要在 epub3 书的一页内阅读同一 epub 的一个文件的内容,这是一些要使用 javascript 函数处理的数据。不幸的是,出于安全原因,Javascript 阻止加载本地文件。(例如,文件 API 只允许加载上传的用户文件)。

但对我来说,在 epub3 的上下文中,这是有道理的,我在 IDPF EPUB3 文档中没有找到与该主题相关的任何信息。

任何想法 ?

好的。让我们澄清一下:

我有一个具有以下结构的 epub3:

在 page.xhtml 中,我想用 Javascript 编写如下内容:

0 投票
2 回答
926 浏览

php - php脚本不会下载我的epub

我运行 2 个脚本,一个接一个,第一个创建电子书并将其存储在服务器上,第二个下载它并删除用于创建电子书的所有文件。脚本完美运行,除了下载部分,它没有下载这本书:(

这是下载脚本:

如您所见,我注释掉了标题,因为它不起作用,我什至尝试了'application/octet-stream'和'application/epub+zip'但没有成功。

这是控制台日志中输出的内容:

这是 html/jquery 代码: