问题标签 [mobipocket]

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 投票
2 回答
1492 浏览

vb.net - 将文本输出为 GIF 或 PNG 以用于电子书

我的目标是创建一本电子书,我可以用我的黑莓手机上的 Mobipocket 阅读器阅读它。问题是我的文本包含黑莓不支持的 UTF-8 字符,因此显示为黑框。

该电子书将包含一份英语和旁遮普语单词列表以供参考,例如:

我的一个想法是将列表写入 HTML 表格,并将旁遮普语转换为 GIF 或 PNG 文件。然后将此 HTML 文件包含在电子书中。所有单词当前都存在于一个访问数据库中,但可以很容易地导出到另一种形式以输入到生成例程中。

问题:使用 VB、VBA 或 C#,编写例程创建图像然后在表格中输出包含英文单词和图像的 HTML 文件有多难

0 投票
3 回答
12635 浏览

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

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

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

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

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

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

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

0 投票
4 回答
3032 浏览

php - 是否存在用于处理 PRC/.mobi 文件的 PHP 库?

我正在编写一个WordPress 插件,以从大多数主要电子书格式的选定类别中创建电子书。我想支持 MobiPocket,因为这是 Kindle 使用的格式,但我不知道该怎么做。从我读到的 .mobi 文件实际上是 Palm 资源数据库 (PRC),但我无法找到一个 PHP 类来处理这些文件。

我曾考虑exec与 KindleGen 一起使用,但这是不可取的,因为它会使初始设置复杂化。我还考虑过在某处托管 Web 服务并使用 XML-RPC 来完成此操作,但这也使事情变得复杂。

我的问题是:是否有一个 PHP 类/库(首选 PHP)可以与 PRC 一起使用,甚至更好,一个专门用于创建 MobiPocket 电子书的类?(需要开源,因为我是在 GPL 下发布的)

我尝试过搜索,但找不到任何东西。

0 投票
1 回答
2342 浏览

java - 是否有用于在 Java/Linux 环境中创建 .mobi 文件的库或包?

我正在尝试找到一种解决方案,该解决方案既可以提供用于编写​​ .mobi 文件以发送到 Kindle 的 Java api,也可以提供在 Linux 环境下可编写脚本的东西。我在 MySQL 数据库中有文本数据,我想将其作为 Kindle 友好的内容提供。

我想听听人们为此使用的哪些工具运行良好。

0 投票
1 回答
659 浏览

compression - 是否有 Dictionary Huffman 压缩算法的开源实现?

我正在开发一个库来处理 Mobipocket 格式的电子书文件,并且我有 LZ77 风格的 PalmDoc 解压缩和压缩工作。然而,PalmDoc 压缩只是目前在野外电子书上使用的两种当前使用的文本压缩类型之一,另一种是 Dictionary Huffman aka huffcdic。

我找到了几个huffcdic 解码算法的实现,但我希望能够压缩成相同的格式,到目前为止,我还没有找到任何例子来说明如何做到这一点。其他人是否已经弄清楚了这一点并发布了代码?

0 投票
2 回答
4213 浏览

epub - 我想编写一个脚本来将我的 .mobi 文件转换为 epub

嘿男孩/女孩,我需要一个脚本来将我的 100 多个 mobi 文件转换为 epub。我目前正在使用 stanza (mac) 逐个转换每个文件。我想知道是否有人可以告诉我如何一次完成所有这些。IE。一个可以为我做的脚本。时间不是问题。我只是不想坐在这里做这件事。我找到了几个允许您将文件上传给他们的网站,他们会将 epub 格式返回给您。这很好,只是它们一次也只允许一个文件。抱歉,如果不清楚。英语不是我的第一语言。谢谢。

0 投票
1 回答
2692 浏览

kindle - 如何将 .prc 文件转换为 .mobi 文件

我想将 mobipocket creator 的 .prc 文件转换为 .mobile 格式。

请建议我任何工具。

谢谢

0 投票
2 回答
2152 浏览

text - CHM格式的替代品?

Microsoft CHM 格式非常棒,因为它提供了以下功能:

  • 表与树视图竞争。
  • 指数。
  • 索引搜索。
  • 基于 HTML 源代码。

    但是这种格式已经过时并且有很多缺点:

  • 存在安全问题(允许执行 JavaScript 代码)。
  • 不了解新的 HTML 格式。
  • 没有记录。
  • 无法正确处理不同的字符编码(如 UTF-8)。

    CHM 有没有适用于所有桌面操作系统的阅读器和编译器的替代品?

    附言。听说QT来了这样的东西,KDE,NetBeans也用自己的帮助格式。非供应商特定的呢?

    聚苯乙烯。一些相关的:

  • http://live.gnome.org/devhelp
    DevHelp 是一个基于 GNOME 的在线帮助系统,面向开发人员
  • http://en.wikipedia.org/wiki/MHTML MHTML,MIME HTML 的缩写
  • http://en.wikipedia.org/wiki/EPUB 国际数字出版论坛的免费开放电子书标准
  • http://en.wikipedia.org/wiki/Mobipocket 也是电子书专有格式

    聚苯乙烯。作为状态页面http://en.wikipedia.org/wiki/Comparison_of_e-book_formats最接近 CHM 的是 EPUB 和 Mobipocket 格式。但是这种格式在内部使用 XHTML,因此 EPUB/mobi 阅读器可能无法正确呈现现有的 html 页面。同样作为这种格式的新手,我不知道他们是否像 CHM 那样具有 TOC、索引和搜索。

  • 0 投票
    1 回答
    1774 浏览

    python - 如何使用python从.mobi文件中获取ISBN号

    有没有办法.mobi使用 python 从书中获取 ISBN 号?

    也许有一种方法.mobi可以使用 python 直接读取文件并搜索 ISBN 号的 10 个整数?如果我用记事本打开 mobi 文件,我可以找到数字,但是当我尝试读取文件时,我得到一个编码错误。

    0 投票
    1 回答
    1977 浏览

    ios - 如何在 iOS 上读取或解析 .mobi 文件

    我正在开发一个 iOS 阅读器应用程序,我想支持 Amazon 的 .mobi 文件。我搜索但发现很少有关于在 iOS 上解析 .mobi 文件的信息。任何帮助将不胜感激。