16

我有一个项目的想法,但它需要能够在服务器上动态创建 Kindle 书籍,最好是在 .net 中。

但是,我还没有找到任何库来执行此操作。我看到有 epub 库,但是这些库仍然需要转换为 azw。

这可能吗,如果可以,请问有人有任何指示吗?

4

2 回答 2

14

我正在做类似的事情。一种方法是:

  1. 用您的书创建一个特殊格式的 HTML 文件(请参阅下面有关 kindle 格式指南的信息);和
  2. 使用命令行Amazon KindleGen 工具生成电子书。

至于创建目录、在新页面上开始章节以及其他可以在 Kindle 电子书中完成的事情,您可能需要阅读 Kindle 格式指南,例如Amazon Kindle 出版指南

此外,您可能想阅读第三方关于该主题的书籍。我亲自阅读了 Joshua Tallent 的 Kindle Formatting 和 Steven Lewis 的 How to Format Perfect Kindle Books ,它们都包含使用 HTML 文件正确格式化 Kindle 图书所需的信息。您可以从亚马逊获得这两本书。Tallent 和 Lewis 的书籍面向可能从未手动创建过 HTML 文件的作者,并指导您完成整个过程。

于 2012-04-27T07:16:35.483 回答
5

您可以尝试使用Calibre。它支持 .mobi 文件格式。

如果您已经能够创建 EPUB 文件,请使用 Calibre 命令行工具 ebook-convert.exe:

ebook-convert.exe c:\file.epub c:\file.mobi --output-profile=kindle

作为替代方案,您可以生成 PDF 文件,因为它们受 Kindle 支持。

于 2012-04-27T07:03:49.570 回答