develpr/phindle

为Kindle(mobi)电子书创建功能齐全的opf/ncx文件,并允许添加图片和其他静态资源

0.2.1 2014-06-26 03:07 UTC

This package is not auto-updated.

Last update: 2024-09-28 15:59:55 UTC


README

Phindle是做什么的?##

Phindle使创建格式良好的Kindle兼容mobi电子书变得更加简单。这通过允许您向Phindle类的一个实例中添加内容来实现,然后自动生成kindlegen所需的支撑元数据/结构相关文件。

假设您提供了必要的输入(见下文),生成的mobi书籍将自动具有

  1. 在书籍开头的一个目录表
  2. 逻辑目录表(这是通过Kindle菜单可访问的目录,与书籍开头的目录不同)
  3. 在书中填充的各种元数据(标题、作者、ISBN、出版日期,以及封面图片、内容的阅读顺序等)

先决条件/要求##

不幸的是,命令行工具kindlegen是Phindle的先决条件。这不是可以通过composer安装的东西,因此我想在介绍其他任何内容之前先提一下,因为它需要手动安装。kindlegen是亚马逊提供的工具,用于从各种不同的输入格式创建mobi电子书文件,其中最值得注意的是(对我们来说).html文件。

可以在此处下载kindlegen

您可能需要在环境中调整权限 - Phindle会创建许多kindlegen工具所需的临时文件。这包括许多HTML文件、一个ncx文件和一个opf文件。您可以指定这些文件保存的路径,并在创建最终电子书后自动删除。

使用

以下是一个关于Phindle功能和使用的视频教程

ScreenShot