问题标签 [epub]

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 投票
3 回答
12635 浏览

python - python中的二进制文件IO,从哪里开始?

作为一名自学成才的 Python 爱好者,我将如何学习使用标准格式导入和导出二进制文件?

我想实现一个脚本,该脚本采用 ePub 电子书(zip 中的 XHTML + CSS)并将其转换为 mobipocket(Palmdoc)格式,以允许 Amazon Kindle 阅读它(作为我更大项目的一部分)我正在工作)。

已经有一个很棒的用于管理电子书库的开源项目:Calibre。我想尝试自己将其作为学习/自学练习来实施。我开始查看他们的python 源代码,并意识到我不知道发生了什么。当然,在任何事情上自学的最大危险是不知道你不知道什么。

在这种情况下,我知道我对这些二进制文件以及如何在 python 代码(struct?)中使用它们知之甚少。但我认为我可能总体上缺少很多关于二进制文件的知识,我想要一些帮助来理解如何使用它们。 这是 mobi/palmdoc 标头的详细概述。谢谢!

编辑:没问题,好点!您对如何获得使用二进制文件的基本知识有任何提示吗?特定于 Python 的方法会有所帮助,但其他方法也可能有用。

TOM:作为问题编辑,添加了介绍/更好的标题

0 投票
5 回答
13457 浏览

latex - 我可以使用 EPUB 格式的 LaTeX 文档创建吗?

是否可以使用 LaTeX/TeX 为 EPUB 格式的电子书阅读器创建文档?可以使用哪个扩展或程序?

0 投票
1 回答
4443 浏览

iphone - 加载 ePub——简单的 ePub 阅读器问题

我正在 iPhone 上开发一个简单的 epub 阅读器,但一直想知道如何加载它。我知道阅读 PDF 等文件有些简单,因为它本身就是一个文件,可以使用 UIWebView 或 CoreGraphics 加载。它与 ePub 不同,它需要更多的工作来获取(解析 xml 的 ...等)内容,因为它本质上是一个 ZIP 文件。

现在我想这样做的方式是执行以下操作。但我不确定这是否是正确的方法:

  1. 如本例所示,将 book.epub 文件下载到 UserDomain
  2. 解压缩 book.epub 文件以创建一个书籍目录,所有内容都将在其中
  3. 从创建的书籍目录中,访问文件并执行必要的操作(检索、解析......等)。
  4. 当 epub 被卸载或应用程序被关闭时,删除解压后的版本 -- book dir
  5. 再次打开 book.epub 时,从解压缩开始循环。

除非我可以直接访问 ePub 文件内容,否则我想不需要解压缩它们……这不太可能,因为它是 ZIP。

提前感谢您的帮助。:)

亲切的问候,呜呜

0 投票
6 回答
61657 浏览

ios - 阅读 ePub 格式

我正在尝试开发一个 iPhone 应用程序来读取 ePub 文件。有没有可用的框架来开发这个?我不知道如何阅读这种文件格式。我尝试使用 NSXML Parser 解析扩展名为 .epub 的示例文件,但失败了。

0 投票
2 回答
2638 浏览

iphone - 如何将 epub 文件本地下载到我们的 iPhone?

我想通过传递文件的 url 在本地将 epub 文件下载到我的应用程序中:

http://www.jedisaber.com/eBooks/books/sample.epub

单击此 url 应下载 epub。我怎样才能让它下载到我的应用程序?

我尝试使用 NSData 但没有用。我也尝试将文件复制到我的文档目录,但它也没有工作。谁能告诉我如何在 Objective-C 中做到这一点?

任何帮助代码将不胜感激!

谢谢你的帮助。

0 投票
1 回答
7612 浏览

iphone - .epub 在 iPhone 上

寻求您的帮助以在 iPhone 世界中摆脱 .epub(s) 海...

我正在尝试制作一个可以读取 .epub(s) 的 iPhone 应用程序。所以,我正在寻找一种好的方法、API、Webservices 等来帮助我在 iPhone 的屏幕上呈现 .epub(s)。一旦您在 iPhone 上获得任何有关 .epub(s) 的信息,请告诉我。

=> 我的应用程序就像 Stanza/Calibri,它可以读取 .epub(s)。

谢谢你... Paresh Thakor

0 投票
4 回答
6669 浏览

c# - 如何读取 .epub 文件

众所周知.epub,是文件的集合。有谁知道我们如何.epub使用运行时读取所有嵌入的文件C#

0 投票
1 回答
681 浏览

ipad - 下载和查看 ePub 图书

我对 iPad 应用程序有以下要求,想知道是否可以实现它们:

  1. 下载 ePub 书籍并在 iPads iBooks 阅读器中查看
  2. 将下载的书安装在设备 iTunes 库中,以便可以从 iBooks 应用程序访问它们
0 投票
1 回答
1411 浏览

xhtml - 链接到 XHTML/EPUB 中的音频

我正在研究将 epub 格式的电子书(因此内容采用 XHTML)同步到音频文件。我正在考虑将以下内容放在一起:

进入文档的正文,然后有一个自定义的 epub 阅读器来识别这些标签并相应地同步音频。不过,这对我来说确实有点像 hack,尤其是使用特殊的类名。

是否有人对如何以更符合标准的方式(或以前做过的地方)有任何指示?带有音频注释的电子书似乎已经存在。

0 投票
1 回答
3233 浏览

adobe - 如何以编程方式阅读 Adob​​e DRM 的 Epub?

我正在编写一个支持 epub 格式的电子书阅读器(我可以解析打开的 epub),但我想支持阅读 Adob​​e DRM 锁定的 epub。

我已经阅读了 Adob​​e 数字版网站(常见问题和支持页面)并在 Google 上进行了搜索,但遗憾的是,我还没有在 API 上找到任何文档:

  1. 使用用户的 Adob​​e ID 凭据授权 PC 和
  2. 解密 epub 以供我的应用程序解析。

有没有人有任何指向文档或 API 的指针?

我更喜欢 Python、C++ 中的 API。但是任何 API 总比没有好 ;-)

UPDATE1:我正在桌面(linux、mac 和 windows)上编写我的应用程序。

更新2:为了清楚起见,我假设用户已经合法地支付了这本书的费用,所以确实有一个 Adob​​e ID。我不想破解 DRM,只允许用户阅读他们购买的书籍。