develpr / phindle
为Kindle(mobi)电子书创建功能齐全的opf/ncx文件,并允许添加图片和其他静态资源
0.2.1
2014-06-26 03:07 UTC
Requires
- php: >=5.4.0
This package is not auto-updated.
Last update: 2024-09-28 15:59:55 UTC
README
Phindle是做什么的?##
Phindle使创建格式良好的Kindle兼容mobi电子书变得更加简单。这通过允许您向Phindle类的一个实例中添加内容来实现,然后自动生成kindlegen所需的支撑元数据/结构相关文件。
假设您提供了必要的输入(见下文),生成的mobi书籍将自动具有
- 在书籍开头的一个目录表
- 逻辑目录表(这是通过Kindle菜单可访问的目录,与书籍开头的目录不同)
- 在书中填充的各种元数据(标题、作者、ISBN、出版日期,以及封面图片、内容的阅读顺序等)
先决条件/要求##
不幸的是,命令行工具kindlegen是Phindle的先决条件。这不是可以通过composer安装的东西,因此我想在介绍其他任何内容之前先提一下,因为它需要手动安装。kindlegen是亚马逊提供的工具,用于从各种不同的输入格式创建mobi电子书文件,其中最值得注意的是(对我们来说).html文件。
您可能需要在环境中调整权限 - Phindle会创建许多kindlegen工具所需的临时文件。这包括许多HTML文件、一个ncx文件和一个opf文件。您可以指定这些文件保存的路径,并在创建最终电子书后自动删除。
使用
以下是一个关于Phindle功能和使用的视频教程