问题标签 [epublib]

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 回答
2146 浏览

java - 使用 epublib 逐页读取 epub 文件

我正在开发一个应用程序,我想使用 epublib 逐页读取 epub 文件并在应用程序中显示,我能够明智地获取书籍章节的所有内容,现在我想明智地获取内容页面,请回答如果你有什么想法,提前谢谢

这是我用来获取书籍章节内容的代码

0 投票
0 回答
119 浏览

android - Android 上 epublib 中的内部链接不起作用

我正在使用epublib Android 库来读取现有的 EPUB,但我无法获得内部链接来工作。

其中一章有这样的HTML

但是当你真正点击它时,你会得到一个 Android webview 错误:

我试过像这样更改 URL,但都不起作用。

我需要做些什么来让内部链接正常工作吗?

0 投票
0 回答
276 浏览

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

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

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

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

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

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

你有什么主意吗 ?

(抱歉英语不好)

0 投票
1 回答
502 浏览

java - 为什么 epublib for android web view 加载数据 url 显示 [B@41408d8?

大家好,我尝试使用 epublib 显示 epub 的内容。这是我的代码

我得到结果:

[B@41408d8

那是什么?以及如何解决这个问题,以便内容将显示在 webview 上?谢谢

0 投票
0 回答
182 浏览

java - epublib 有时无法读取文件

你好!

我需要从 a 中提取资源epub-file,并为此使用ebublib. 它适用于很多文件,但有时我得到NullPointerException.

有我的代码:

还有堆栈跟踪:

我不知道为什么它不适用于某些 epub 文件,我会很高兴有任何帮助。提前致谢!

0 投票
0 回答
299 浏览

android - 从 Android 中的 .epub 文件获取图像

我正在使用 siegmann.nl/epublib 来读取 epub 文件。我的活动代码在这里提到。

这是在 webView 中阅读的内容

当我从 webview 单击书页的图像时,我想在下一个 Activity 中获取图像。并且在 LogCat 上打印 null 。有人可以帮助我如何做到这一点。感谢欣赏。

0 投票
1 回答
556 浏览

android - 如何制作epub阅读器并在android中显示为imageview

有人会为我提供阅读 epub 书并显示为 webView 的代码吗,我已尽力获取所需的代码,但从未得到它,所以我希望如果有人会为我发布它,我需要一步一步的过程我是初学者 我正在使用 Eclipse 在此先感谢

0 投票
1 回答
1431 浏览

android - 在 webView Android 中加载 epub 文件

我一直在 android 中使用 epublib 在 webview 中加载 epub 文件。这是我加载文件的代码

有些文件加载​​正常,从 20 mb 到 70 mb 的文件加载正常,但 90 mb 以上的文件会出现问题,要么显示空白 webview,要么屏幕变黑。

另一个问题是一些文件有很大的文本和丰富的图形内容,如图片、装饰字体。当我在 webview 中加载它们时,会显示小点,当我放大文本时会分散。

所以我有两个问题

  1. 如何在 webview 中呈现像 150 mb 文件这样的大文件
  2. 如何加载丰富的图形内容。

我已经使用了每个 webview 设置,如 setrenderpriority high 等,将 js 注入 webview 但我无法找到解决方案。

0 投票
1 回答
104 浏览

java - 代码没有显示这本书。我尽力了,但没有成功,请帮助我

这是我的代码(MainActivity1.java)

这是我的 ContentViewActivity.java

这是 MainActivity1 的 XML

这是 ContentViewActivity 的 XML

这是 main2 的 XML

我试图通过添加路径和书名来更改书名,但什么也没发生。这本书没有显示。该代码旨在制作内容列表(目录),然后在 webView 内的单独活动中显示每一行的内容。请帮助我,我需要帮助。我需要知道如何使代码工作。

0 投票
2 回答
1655 浏览

android - android epublib 访问 css,images,urls 内部文件

我想在我的应用程序中使用 epub book。我找到了这个链接http://www.siegmann.nl/epublib/android来打开我的 epub 书。

我了解如何显示 epub 书中的文字,

但我对图像、CSS 文件和链接有疑问。他们的 URL 是资产文件夹,例如:

文件:///android_asset/index_split_000.html#back_note_1 文件:///android_asset/images/image-1.jpeg

在 assets 文件夹中没有这样的 HTML 页面,也没有 image 文件夹,只有 epub 压缩文件。

如何使用所有内部文件?

我的代码:

章是我自己的课:

将数据加载到 webview 中: